[−][src]Crate qt_3d_core
Bindings for Qt3DCore C++ library.
Starting guide and examples are available at https://github.com/rust-qt/examples.
This crate was generated for Qt 5.9.7, 5.11.3, 5.12.2, 5.13.0. It should work with other Qt versions later than 5.9.7, but API specific to other versions will not be available.
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_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. |
RawSlotOfFloat | Binds a Qt signal with arguments |
RawSlotOfPropertyTrackingMode | Binds a Qt signal with arguments |
RawSlotOfQAbstractSkeleton | Binds a Qt signal with arguments |
RawSlotOfQEntity | Binds a Qt signal with arguments |
RawSlotOfQJoint | Binds a Qt signal with arguments |
RawSlotOfQMatrix4X4 | Binds a Qt signal with arguments |
RawSlotOfQQuaternion | Binds a Qt signal with arguments |
RawSlotOfQVector3D | Binds a Qt signal with arguments |
RawSlotOfStatus | Binds 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
bit_or_2_change_flag⚠ | Calls C++ function: |
bit_or_2_delivery_flag⚠ | Calls C++ function: |
bit_or_change_flag_q_flags_change_flag⚠ | Calls C++ function: |
bit_or_delivery_flag_q_flags_delivery_flag⚠ | Calls C++ function: |
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⚠ | Calls C++ function: |
q_hash_q_vector_of_q_joint_uint⚠ | 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. |