Navigation
API > API/Plugins > API/Plugins/RigLogicLib > API/Plugins/RigLogicLib/dna > API/Plugins/RigLogicLib/dna/layers
Warnings * Implementors should inherit from Reader itself and not this class.
Inheritance Hierarchy
- HeaderReader
- DescriptorReader
- DefinitionReader
- BehaviorReader
- Reader
- StreamReader
- BinaryStreamReader
- GeometryReader
- Reader
- StreamReader
- BinaryStreamReader
- MachineLearnedBehaviorReader
- Reader
- StreamReader
- BinaryStreamReader
References
| Module | RigLogicLib |
| Header | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/layers/DefinitionReader.h |
| Include | #include "dna/layers/DefinitionReader.h" |
Syntax
class DefinitionReader : public dna::DescriptorReader
Remarks
Implementors should inherit from Reader itself and not this class.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| std::uint16_t | Number of animated maps. | ||
| std::uint16_t | Number of animated map index lists. | ||
| ConstArrayView< std::uint16_t > | getAnimatedMapIndicesForLOD
(
std::uint16_t lod |
List of animated map indices for the specified LOD. | |
| StringView | getAnimatedMapName
(
std::uint16_t index |
Name of the requested animated map. | |
| std::uint16_t | Number of blend shape channels. | ||
| std::uint16_t | Number of blend shape channel index lists. | ||
| ConstArrayView< std::uint16_t > | getBlendShapeChannelIndicesForLOD
(
std::uint16_t lod |
List of blend shape channel indices for the specified LOD. | |
| StringView | getBlendShapeChannelName
(
std::uint16_t index |
Name of the requested blend shape channel. | |
| std::uint16_t | Number of GUI controls. | ||
| StringView | getGUIControlName
(
std::uint16_t index |
Name of the requested GUI control. | |
| std::uint16_t | Number of raw joints. | ||
| std::uint16_t | Number of joint index lists. | ||
| ConstArrayView< std::uint16_t > | getJointIndicesForLOD
(
std::uint16_t lod |
List of joint indices for the specified LOD. | |
| StringView | getJointName
(
std::uint16_t index |
Name of the requested joint. | |
| std::uint16_t | getJointParentIndex
(
std::uint16_t index |
Index of the requested joint's parent. | |
| MeshBlendShapeChannelMapping | getMeshBlendShapeChannelMapping
(
std::uint16_t index |
The index must be less than the value returned by getMeshBlendShapeChannelMappingCount. | |
| std::uint16_t | Number of mesh-blend shape channel mapping items. | ||
| ConstArrayView< std::uint16_t > | getMeshBlendShapeChannelMappingIndicesForLOD
(
std::uint16_t lod |
List of mesh-blend shape channel mapping indices for the specified LOD. | |
| std::uint16_t | getMeshCount () |
Number of meshes. | |
| std::uint16_t | Number of mesh index lists. | ||
| ConstArrayView< std::uint16_t > | getMeshIndicesForLOD
(
std::uint16_t lod |
List of mesh indices for the specified LOD. | |
| StringView | getMeshName
(
std::uint16_t index |
Name of the requested mesh. | |
| Vector3 | getNeutralJointRotation
(
std::uint16_t index |
The index must be less than the value returned by getJointCount. | |
| ConstArrayView< float > | List of all rotation X values. | ||
| ConstArrayView< float > | List of all rotation Y values. | ||
| ConstArrayView< float > | List of all rotation Z values. | ||
| Vector3 | getNeutralJointTranslation
(
std::uint16_t index |
The index must be less than the value returned by getJointCount. | |
| ConstArrayView< float > | List of all translation X values. | ||
| ConstArrayView< float > | List of all translation Y values. | ||
| ConstArrayView< float > | List of all translation Z values. | ||
| std::uint16_t | Number of raw controls. | ||
| StringView | getRawControlName
(
std::uint16_t index |
Name of the requested raw control. |