[−][src]Crate qt_3d_core
This crate was generated by ritual
.
See README for more information.
Re-exports
pub use cpp_core; |
pub use qt_core; |
pub use qt_gui; |
Modules
ops | Functions that provide access to C++ operators |
q_aspect_engine | C++ type: |
q_backend_node | C++ type: |
q_node | C++ type: |
q_scene_change | C++ type: |
q_skeleton_loader | C++ type: |
Structs
ChangeFlag | The types of change that can be sent and received by Qt3D's change notification system. |
QAbstractAspect | QAbstractAspect is the base class for aspects that provide a vertical slice of behavior. |
QAbstractSkeleton | A skeleton contains the joints for a skinned mesh. |
QArmature | Used to calculate skinning transform matrices and set them on shaders. |
QAspectEngine | Responsible for handling all the QAbstractAspect subclasses that have been registered with the scene. |
QAspectJob | The base class for jobs executed in an aspect |
QBackendNode | The base class for all Qt3D backend nodes |
QBackendNodeMapper | Creates and maps backend nodes to their respective frontend nodes |
QComponent | The base class of scene nodes that can be aggregated by Qt3DCore::QEntity instances as a component. |
QComponentAddedChange | The QComponentAddedChange class is used to notify when a component is added to an entity |
QComponentRemovedChange | The QComponentRemovedChange class is used to notify when a component is removed from an entity |
QDynamicPropertyUpdatedChange | The QDynamicPropertyUpdatedChange class is used to notify when a dynamic property value is updated |
QEntity | Qt3DCore::QEntity is a Qt3DCore::QNode subclass that can aggregate several Qt3DCore::QComponent instances that will specify its behavior. |
QJoint | Used to transforms parts of skinned meshes. |
QNode | QNode is the base class of all Qt3D node classes used to build a Qt3D scene. |
QNodeCommand | The QNodeCommand class is the base class for all CommandRequested QSceneChange events. |
QNodeCreatedChangeBase | The QNodeCreatedChangeBase class is the base class for all NodeCreated QSceneChange events |
QNodeDestroyedChange | Used to notify when a node is destroyed. |
QNodeId | Uniquely identifies a QNode |
QNodeIdTypePair | C++ class: |
QPropertyNodeAddedChange | Used to notify when a node is added to a property |
QPropertyNodeRemovedChange | The QPropertyNodeRemovedChange class is used to notify when a node is removed from a property |
QPropertyUpdatedChange | The QPropertyUpdatedChange class is used to notify when a property value is updated |
QPropertyUpdatedChangeBase | The QPropertyUpdatedChangeBase class is the base class for all PropertyUpdated QSceneChange events |
QPropertyValueAddedChange | Used to notify when a value is added to a property |
QPropertyValueAddedChangeBase | The QPropertyValueAddedChangeBase class is the base class for all PropertyValueAdded QSceneChange events |
QPropertyValueRemovedChange | Used to notify when a value is added to a property |
QPropertyValueRemovedChangeBase | The QPropertyValueRemovedChangeBase class is the base class for all PropertyValueRemoved QSceneChange events |
QSceneChange | The base class for changes that can be sent and received by Qt3D's change notification system |
QSkeleton | Holds the data for a skeleton to be used with skinned meshes. |
QSkeletonLoader | Used to load a skeleton of joints from file. |
QStaticPropertyUpdatedChangeBase | The QStaticPropertyUpdatedChangeBase class is the base class for all static PropertyUpdated QSceneChange events |
QStaticPropertyValueAddedChangeBase | The QStaticPropertyValueAddedChangeBase class is the base class for all static PropertyValueAdded QSceneChange events |
QStaticPropertyValueRemovedChangeBase | The QStaticPropertyValueRemovedChangeBase class is the base class for all static PropertyValueRemoved QSceneChange events |
QTransform | Used to perform transforms on meshes |
QVectorOfQAbstractAspect | The QVector class is a template class that provides a dynamic array. |
QVectorOfQComponent | The QVector class is a template class that provides a dynamic array. |
QVectorOfQEntity | The QVector class is a template class that provides a dynamic array. |
QVectorOfQJoint | The QVector class is a template class that provides a dynamic array. |
QVectorOfQNode | The QVector class is a template class that provides a dynamic array. |
QVectorOfQNodeId | The QVector class is a template class that provides a dynamic array. |
QVectorOfQNodeIdTypePair | The QVector class is a template class that provides a dynamic array. |
SignalOfFloat | Emits a Qt signal with arguments |
SignalOfPropertyTrackingMode | Emits a Qt signal with arguments |
SignalOfQAbstractSkeleton | Emits a Qt signal with arguments |
SignalOfQEntity | Emits a Qt signal with arguments |
SignalOfQJoint | Emits a Qt signal with arguments |
SignalOfQMatrix4X4 | Emits a Qt signal with arguments |
SignalOfQQuaternion | Emits a Qt signal with arguments |
SignalOfQVector3D | Emits a Qt signal with arguments |
SignalOfStatus | Emits a Qt signal with arguments |
SlotOfFloat | Binds a Qt signal with arguments |
SlotOfPropertyTrackingMode | Binds a Qt signal with arguments |
SlotOfQAbstractSkeleton | Binds a Qt signal with arguments |
SlotOfQEntity | Binds a Qt signal with arguments |
SlotOfQJoint | Binds a Qt signal with arguments |
SlotOfQMatrix4X4 | Binds a Qt signal with arguments |
SlotOfQQuaternion | Binds a Qt signal with arguments |
SlotOfQVector3D | Binds a Qt signal with arguments |
SlotOfStatus | Binds a Qt signal with arguments |
Functions
q_hash_q_node_id⚠ | Returns hash of node with id and optional seed. |
q_hash_q_node_id_uint⚠ | Returns hash of node with id and optional seed. |
q_hash_q_vector_of_q_abstract_aspect⚠ | Calls C++ function: |
q_hash_q_vector_of_q_abstract_aspect_uint⚠ | Calls C++ function: |
q_hash_q_vector_of_q_component⚠ | Calls C++ function: |
q_hash_q_vector_of_q_component_uint⚠ | Calls C++ function: |
q_hash_q_vector_of_q_entity⚠ | Calls C++ function: |
q_hash_q_vector_of_q_entity_uint⚠ | Calls C++ function: |
q_hash_q_vector_of_q_joint⚠ | cpp_lib_version="5.11.3" or cpp_lib_version="5.12.2" or cpp_lib_version="5.13.0" or cpp_lib_version="5.14.0" Calls C++ function: |
q_hash_q_vector_of_q_joint_uint⚠ | cpp_lib_version="5.11.3" or cpp_lib_version="5.12.2" or cpp_lib_version="5.13.0" or cpp_lib_version="5.14.0" Calls C++ function: |
q_hash_q_vector_of_q_node⚠ | Calls C++ function: |
q_hash_q_vector_of_q_node_id⚠ | Calls C++ function: |
q_hash_q_vector_of_q_node_id_uint⚠ | Calls C++ function: |
q_hash_q_vector_of_q_node_uint⚠ | Calls C++ function: |
q_id_for_node⚠ | Returns node id for node. |
shl⚠ | << with d and id. Returns QDebug. |