C

Qt 3D Studio OpenGL 实时库 QML 类型

Qt 3D Studio OpenGL 实时库提供了许多 QML 类型,用于在 Qt Quick 应用程序中集成和控制 Qt 3D Studio 展示。这些类型可以通过以下导入语句导入到您的 .qml 文件中

import QtStudio3D.OpenGL 2.8

将 Qt 3D Studio 展示嵌入到 Qt Quick 场景中的主要类型是 Studio3D。许多其他类型对应于 API 中提供给非 QML 基于应用程序的 C++ 类,提供与 C++ 参考文档 中描述的水平相同的控制。

还有提供 C++ 类中不可用功能的 QML 类型。类型 SubPresentationSettings 允许在 Studio3D 元素中定义 QML 子展示(可作为 Qt 3D Studio 层或纹理映射组合到 3D 场景中的实时 Qt Quick 场景),而无需将它们作为单独的 .qml 文件部署。

注意:类型 Behavior 应该由 behavior scripts(在 Qt 3D Studio 设计阶段的布局过程中与场景对象关联的 .qml 片段)使用,并且主应用程序代码中不可用。

QML 类型

DataInput

控制 Qt 3D Studio 展示中的数据输入项

DataOutput

从 Qt 3D Studio 展示中的数据输出项提供通知

Element

Qt 3D Studio 展示中元素的控制器类型

Presentation

表示 Qt 3D Studio 展示

QmlStream

允许以子展示的方式进行 QML 流

SceneElement

控制 Qt 3D Studio 展示中的特殊场景或组件场景对象

Studio3D

Qt 3D Studio 展示查看器

SubPresentationSettings

子展示设置

ViewerSettings

Qt 3D Studio 展示查看器设置

在特定 Qt 许可证下可用。
了解更多。