Expand description
This crate was generated by ritual
.
See README for more information.
Re-exports§
Modules§
- ops
- Functions that provide access to C++ operators
- q_
aspect_ engine - C++ type:
Qt3DCore::QAspectEngine
- q_
backend_ node - C++ type:
Qt3DCore::QBackendNode
- q_node
- C++ type:
Qt3DCore::QNode
- q_
scene_ change - C++ type:
Qt3DCore::QSceneChange
- q_
skeleton_ loader - C++ type:
Qt3DCore::QSkeletonLoader
Structs§
- Change
Flag The types of change that can be sent and received by Qt3D's change notification system.
- QAbstract
Aspect QAbstractAspect is the base class for aspects that provide a vertical slice of behavior.
- QAbstract
Skeleton A skeleton contains the joints for a skinned mesh.
- QArmature
Used to calculate skinning transform matrices and set them on shaders.
- QAspect
Engine Responsible for handling all the QAbstractAspect subclasses that have been registered with the scene.
- QAspect
Job The base class for jobs executed in an aspect
- QBackend
Node The base class for all Qt3D backend nodes
- QBackend
Node Mapper 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.
- QComponent
Added Change The QComponentAddedChange class is used to notify when a component is added to an entity
- QComponent
Removed Change The QComponentRemovedChange class is used to notify when a component is removed from an entity
- QDynamic
Property Updated Change 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.
- QNode
Command The QNodeCommand class is the base class for all CommandRequested QSceneChange events.
- QNode
Created Change Base The QNodeCreatedChangeBase class is the base class for all NodeCreated QSceneChange events
- QNode
Destroyed Change Used to notify when a node is destroyed.
- QNodeId
Uniquely identifies a QNode
- QNode
IdType Pair - C++ class:
Qt3DCore::QNodeIdTypePair
. - QProperty
Node Added Change Used to notify when a node is added to a property
- QProperty
Node Removed Change The QPropertyNodeRemovedChange class is used to notify when a node is removed from a property
- QProperty
Updated Change The QPropertyUpdatedChange class is used to notify when a property value is updated
- QProperty
Updated Change Base The QPropertyUpdatedChangeBase class is the base class for all PropertyUpdated QSceneChange events
- QProperty
Value Added Change Used to notify when a value is added to a property
- QProperty
Value Added Change Base The QPropertyValueAddedChangeBase class is the base class for all PropertyValueAdded QSceneChange events
- QProperty
Value Removed Change Used to notify when a value is added to a property
- QProperty
Value Removed Change Base The QPropertyValueRemovedChangeBase class is the base class for all PropertyValueRemoved QSceneChange events
- QScene
Change 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.
- QSkeleton
Loader Used to load a skeleton of joints from file.
- QStatic
Property Updated Change Base The QStaticPropertyUpdatedChangeBase class is the base class for all static PropertyUpdated QSceneChange events
- QStatic
Property Value Added Change Base The QStaticPropertyValueAddedChangeBase class is the base class for all static PropertyValueAdded QSceneChange events
- QStatic
Property Value Removed Change Base The QStaticPropertyValueRemovedChangeBase class is the base class for all static PropertyValueRemoved QSceneChange events
- QTransform
Used to perform transforms on meshes
- QVector
OfQAbstract Aspect The QVector class is a template class that provides a dynamic array.
- QVector
OfQComponent The QVector class is a template class that provides a dynamic array.
- QVector
OfQEntity The QVector class is a template class that provides a dynamic array.
- QVector
OfQJoint The QVector class is a template class that provides a dynamic array.
- QVector
OfQNode The QVector class is a template class that provides a dynamic array.
- QVector
OfQNode Id The QVector class is a template class that provides a dynamic array.
- QVector
OfQNode IdType Pair The QVector class is a template class that provides a dynamic array.
- Signal
OfFloat - Emits a Qt signal with arguments
::std::os::raw::c_float
. - Signal
OfProperty Tracking Mode - Emits a Qt signal with arguments
crate::q_node::PropertyTrackingMode
. - Signal
OfQAbstract Skeleton - Emits a Qt signal with arguments
*mut crate::QAbstractSkeleton
. - Signal
OfQEntity - Emits a Qt signal with arguments
*mut crate::QEntity
. - Signal
OfQJoint - Emits a Qt signal with arguments
*mut crate::QJoint
. - Signal
OfQMatrix4 X4 - Emits a Qt signal with arguments
*const ::qt_gui::QMatrix4X4
. - Signal
OfQQuaternion - Emits a Qt signal with arguments
*const ::qt_gui::QQuaternion
. - Signal
OfQVector3D - Emits a Qt signal with arguments
*const ::qt_gui::QVector3D
. - Signal
OfStatus - Emits a Qt signal with arguments
crate::q_skeleton_loader::Status
. - Slot
OfFloat - Binds a Qt signal with arguments
::std::os::raw::c_float
to a Rust closure. - Slot
OfProperty Tracking Mode - Binds a Qt signal with arguments
crate::q_node::PropertyTrackingMode
to a Rust closure. - Slot
OfQAbstract Skeleton - Binds a Qt signal with arguments
*mut crate::QAbstractSkeleton
to a Rust closure. - Slot
OfQEntity - Binds a Qt signal with arguments
*mut crate::QEntity
to a Rust closure. - Slot
OfQJoint - Binds a Qt signal with arguments
*mut crate::QJoint
to a Rust closure. - Slot
OfQMatrix4 X4 - Binds a Qt signal with arguments
*const ::qt_gui::QMatrix4X4
to a Rust closure. - Slot
OfQQuaternion - Binds a Qt signal with arguments
*const ::qt_gui::QQuaternion
to a Rust closure. - Slot
OfQVector3D - Binds a Qt signal with arguments
*const ::qt_gui::QVector3D
to a Rust closure. - Slot
OfStatus - Binds a Qt signal with arguments
crate::q_skeleton_loader::Status
to a Rust closure.
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:
unsigned int qHash(const QVector<Qt3DCore::QAbstractAspect*>& key)
. - q_
hash_ ⚠q_ vector_ of_ q_ abstract_ aspect_ uint - Calls C++ function:
unsigned int qHash(const QVector<Qt3DCore::QAbstractAspect*>& key, unsigned int seed = …)
. - q_
hash_ ⚠q_ vector_ of_ q_ component - Calls C++ function:
unsigned int qHash(const QVector<Qt3DCore::QComponent*>& key)
. - q_
hash_ ⚠q_ vector_ of_ q_ component_ uint - Calls C++ function:
unsigned int qHash(const QVector<Qt3DCore::QComponent*>& key, unsigned int seed = …)
. - q_
hash_ ⚠q_ vector_ of_ q_ entity - Calls C++ function:
unsigned int qHash(const QVector<Qt3DCore::QEntity*>& key)
. - q_
hash_ ⚠q_ vector_ of_ q_ entity_ uint - Calls C++ function:
unsigned int qHash(const QVector<Qt3DCore::QEntity*>& key, unsigned int seed = …)
. - q_
hash_ ⚠q_ vector_ of_ q_ joint cpp_lib_version="5.11.3"
orcpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
- Calls C++ function:
unsigned int qHash(const QVector<Qt3DCore::QJoint*>& key)
. - q_
hash_ ⚠q_ vector_ of_ q_ joint_ uint cpp_lib_version="5.11.3"
orcpp_lib_version="5.12.2"
orcpp_lib_version="5.13.0"
orcpp_lib_version="5.14.0"
- Calls C++ function:
unsigned int qHash(const QVector<Qt3DCore::QJoint*>& key, unsigned int seed = …)
. - q_
hash_ ⚠q_ vector_ of_ q_ node - Calls C++ function:
unsigned int qHash(const QVector<Qt3DCore::QNode*>& key)
. - q_
hash_ ⚠q_ vector_ of_ q_ node_ id - Calls C++ function:
unsigned int qHash(const QVector<Qt3DCore::QNodeId>& key)
. - q_
hash_ ⚠q_ vector_ of_ q_ node_ id_ uint - Calls C++ function:
unsigned int qHash(const QVector<Qt3DCore::QNodeId>& key, unsigned int seed = …)
. - q_
hash_ ⚠q_ vector_ of_ q_ node_ uint - Calls C++ function:
unsigned int qHash(const QVector<Qt3DCore::QNode*>& key, unsigned int seed = …)
. - q_
id_ ⚠for_ node Returns node id for node.
- shl⚠
<< with d and id. Returns QDebug.