Used to load a skeleton of joints from file. 更多...
| 头: | #include <QSkeletonLoader> | 
| qmake: | QT += 3dcore | 
| Since: | Qt 5.10 | 
| 实例化: | SkeletonLoader | 
| 继承: | Qt3DCore::QAbstractSkeleton | 
该类在 Qt 5.10 引入。
| enum | Status { NotReady, Ready, Error } | 
| QSkeletonLoader (const QUrl & source , Qt3DCore::QNode * parent = nullptr) | |
| QSkeletonLoader (Qt3DCore::QNode * parent = nullptr) | |
| bool | isCreateJointsEnabled () const | 
| Qt3DCore::QJoint * | rootJoint () const | 
| QUrl | source () const | 
| Qt3DCore::QSkeletonLoader::Status | status () const | 
| void | setCreateJointsEnabled (bool enabled ) | 
| void | setSource (const QUrl & source ) | 
| void | createJointsEnabledChanged (bool createJointsEnabled ) | 
| void | rootJointChanged (Qt3DCore::QJoint * rootJoint ) | 
| void | sourceChanged (const QUrl & source ) | 
| void | statusChanged (Qt3DCore::QSkeletonLoader::Status status ) | 
使用 SkeletonLoader if you wish to load a whole skeleton from file rather than creating the joints yourself using Skeleton and Joints. Creating a skeleton and binding the vertices of a mesh to the skeleton is most easily performed in a 3D digital content creation tool such as Blender. The resulting skeleton and mesh can then be exported in a suitable format such as glTF 2 for consumption by Qt 3D.
This enum identifies the status of skeleton.
| 常量 | 值 | 描述 | 
|---|---|---|
								
Qt3DCore::QSkeletonLoader::NotReady
								
							 | 
							
								
0
								
							 | 
							The skeleton has not been loaded yet | 
								
Qt3DCore::QSkeletonLoader::Ready
								
							 | 
							
								
1
								
							 | 
							The skeleton was successfully loaded | 
								
Qt3DCore::QSkeletonLoader::Error
								
							 | 
							
								
2
								
							 | 
							An error occurred while loading the skeleton | 
This property holds a boolean to indicate whether createJoints is enabled or not.
访问函数:
| bool | isCreateJointsEnabled () const | 
| void | setCreateJointsEnabled (bool enabled ) | 
通知程序信号:
| void | createJointsEnabledChanged (bool createJointsEnabled ) | 
Holds the source url from which to load the skeleton.
访问函数:
| QUrl | source () const | 
| void | setSource (const QUrl & source ) | 
通知程序信号:
| void | sourceChanged (const QUrl & source ) | 
Holds the current status of skeleton loading.
访问函数:
| Qt3DCore::QSkeletonLoader::Status | status () const | 
通知程序信号:
| void | statusChanged (Qt3DCore::QSkeletonLoader::Status status ) | 
Constructs a new QSkeletonLoader with parent and sets the source .
Constructs a new QSkeletonLoader with parent .
						Returns a boolean indicating whether CreateJoints is enabled or not. The default value is
						
false
						
						.
					
注意: getter 函数对于特性 createJointsEnabled .
Returns the root joint of the hierarchy of joints forming the skeleton.
注意: Getter function for property rootJoint.