Qt 3D Core C++ 類

Qt 3D 模塊包含支持近實時仿真係統的功能。 更多...

該模塊在 Qt 5.7 引入。

名稱空間

Qt3DCore

包含用於 Qt 3D 模擬框架的基礎類,及提供使用 Qt 3D 框架進行渲染的能力類

Qt3DCore::Quick

包含用於把 QML 功能實現到 Qt3D 應用程序的類

Qt3DAnimation::QChannelMappingCreatedChangeBase

Base class for handling creation changes for QAbstractSkeleton sub-classes

Qt3DCore::QAbstractAspect

The base class for aspects that provide a vertical slice of behavior

Qt3DCore::QAbstractSkeleton

A skeleton contains the joints for a skinned mesh

Qt3DCore::QArmature

Used to calculate skinning transform matrices and set them on shaders

Qt3DCore::QAspectEngine

Responsible for handling all the QAbstractAspect subclasses that have been registered with the scene

Qt3DCore::QAspectJob

Base class for jobs executed in an aspect

Qt3DCore::QBackendNode

用於所有 Qt3D 後端節點的基類

Qt3DCore::QBackendNodeMapper

Creates and maps backend nodes to their respective frontend nodes

Qt3DCore::QComponent

Base class of scene nodes that can be aggregated by Qt3DCore::QEntity instances as a component

Qt3DCore::QComponentAddedChange

Used to notify when a component is added to an entity

Qt3DCore::QComponentRemovedChange

Used to notify when a component is removed from an entity

Qt3DCore::QDynamicPropertyUpdatedChange

Used to notify when a dynamic property value is updated

Qt3DCore::QEntity

Qt3DCore::QEntity is a Qt3DCore::QNode subclass that can aggregate several Qt3DCore::QComponent instances that will specify its behavior

Qt3DCore::QJoint

Used to transforms parts of skinned meshes

Qt3DCore::QNode

The base class of all Qt3D node classes used to build a Qt3D scene

Qt3DCore::QNodeCommand

The base class for all CommandRequested QSceneChange events

Qt3DCore::QNodeCreatedChange

Used to notify when a node is created

Qt3DCore::QNodeCreatedChangeBase

The base class for all NodeCreated QSceneChange events

Qt3DCore::QNodeDestroyedChange

Used to notify when a node is destroyed

Qt3DCore::QNodeId

唯一 QNode 標識

Qt3DCore::QPropertyNodeAddedChange

Used to notify when a node is added to a property

Qt3DCore::QPropertyNodeRemovedChange

Used to notify when a node is removed from a property

Qt3DCore::QPropertyUpdatedChange

Used to notify when a property value is updated

Qt3DCore::QPropertyUpdatedChangeBase

The base class for all PropertyUpdated QSceneChange events

Qt3DCore::QPropertyValueAddedChange

Used to notify when a value is added to a property

Qt3DCore::QPropertyValueAddedChangeBase

The base class for all PropertyValueAdded QSceneChange events

Qt3DCore::QPropertyValueRemovedChange

Used to notify when a value is added to a property

Qt3DCore::QPropertyValueRemovedChangeBase

The base class for all PropertyValueRemoved QSceneChange events

Qt3DCore::QSceneChange

Base class for changes that can be sent and received by Qt3D's change notification system

Qt3DCore::QSkeleton

Holds the data for a skeleton to be used with skinned meshes

Qt3DCore::QSkeletonLoader

Used to load a skeleton of joints from file

Qt3DCore::QStaticPropertyUpdatedChangeBase

The base class for all static PropertyUpdated QSceneChange events

Qt3DCore::QStaticPropertyValueAddedChangeBase

The base class for all static PropertyValueAdded QSceneChange events

Qt3DCore::QStaticPropertyValueRemovedChangeBase

The base class for all static PropertyValueRemoved QSceneChange events

Qt3DCore::QTransform

Used to perform transforms on meshes

Qt3DCore::Quick::QQmlAspectEngine

Environment for the QAspectEngine and a method for instantiating QML components

詳細描述

Qt 3D 模塊提供用於近實時模擬 (構建在 Qt 3D 框架上) 的基礎和核心類型。