Navigation
Unreal Engine C++ API Reference > 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. |