Navigation
API > API/Plugins > API/Plugins/RigLogicLib
Warnings * Implementors should inherit from Reader itself and not this class.
Implementors should inherit from Reader itself and not this class.
| Name | DefinitionReader |
| Type | class |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/layers/DefinitionReader.h |
| Include Path | #include "dna/layers/DefinitionReader.h" |
Syntax
class DefinitionReader : public dna::DescriptorReader
Inheritance Hierarchy
- HeaderReader → DescriptorReader → DefinitionReader
Derived Classes
DefinitionReader derived class hierarchy
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~DefinitionReader() |
dna/layers/DefinitionReader.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
std::uint16_t getAnimatedMapCount() |
Number of animated maps. | dna/layers/DefinitionReader.h | |
std::uint16_t getAnimatedMapIndexListCount () |
Number of animated map index lists. | dna/layers/DefinitionReader.h | |
ConstArrayView< std::uint16_t > getAnimatedMapIndicesForLOD
(
std::uint16_t lod |
List of animated map indices for the specified LOD. | dna/layers/DefinitionReader.h | |
StringView getAnimatedMapName
(
std::uint16_t index |
Name of the requested animated map. | dna/layers/DefinitionReader.h | |
std::uint16_t getBlendShapeChannelCount() |
Number of blend shape channels. | dna/layers/DefinitionReader.h | |
std::uint16_t getBlendShapeChannelIndexListCount () |
Number of blend shape channel index lists. | dna/layers/DefinitionReader.h | |
ConstArrayView< std::uint16_t > getBlendShapeChannelIndicesForLOD
(
std::uint16_t lod |
List of blend shape channel indices for the specified LOD. | dna/layers/DefinitionReader.h | |
StringView getBlendShapeChannelName
(
std::uint16_t index |
Name of the requested blend shape channel. | dna/layers/DefinitionReader.h | |
std::uint16_t getGUIControlCount() |
Number of GUI controls. | dna/layers/DefinitionReader.h | |
StringView getGUIControlName
(
std::uint16_t index |
Name of the requested GUI control. | dna/layers/DefinitionReader.h | |
std::uint16_t getJointCount() |
Number of raw joints. | dna/layers/DefinitionReader.h | |
std::uint16_t getJointIndexListCount () |
Number of joint index lists. | dna/layers/DefinitionReader.h | |
ConstArrayView< std::uint16_t > getJointIndicesForLOD
(
std::uint16_t lod |
List of joint indices for the specified LOD. | dna/layers/DefinitionReader.h | |
StringView getJointName
(
std::uint16_t index |
Name of the requested joint. | dna/layers/DefinitionReader.h | |
std::uint16_t getJointParentIndex
(
std::uint16_t index |
Index of the requested joint's parent. | dna/layers/DefinitionReader.h | |
MeshBlendShapeChannelMapping getMeshBlendShapeChannelMapping
(
std::uint16_t index |
The index must be less than the value returned by getMeshBlendShapeChannelMappingCount. | dna/layers/DefinitionReader.h | |
std::uint16_t getMeshBlendShapeChannelMappingCount() |
Number of mesh-blend shape channel mapping items. | dna/layers/DefinitionReader.h | |
ConstArrayView< std::uint16_t > getMeshBlendShapeChannelMappingIndicesForLOD
(
std::uint16_t lod |
List of mesh-blend shape channel mapping indices for the specified LOD. | dna/layers/DefinitionReader.h | |
std::uint16_t getMeshCount() |
Number of meshes. | dna/layers/DefinitionReader.h | |
std::uint16_t getMeshIndexListCount () |
Number of mesh index lists. | dna/layers/DefinitionReader.h | |
ConstArrayView< std::uint16_t > getMeshIndicesForLOD
(
std::uint16_t lod |
List of mesh indices for the specified LOD. | dna/layers/DefinitionReader.h | |
StringView getMeshName
(
std::uint16_t index |
Name of the requested mesh. | dna/layers/DefinitionReader.h | |
Vector3 getNeutralJointRotation
(
std::uint16_t index |
The index must be less than the value returned by getJointCount. | dna/layers/DefinitionReader.h | |
ConstArrayView< float > getNeutralJointRotationXs () |
List of all rotation X values. | dna/layers/DefinitionReader.h | |
ConstArrayView< float > getNeutralJointRotationYs () |
List of all rotation Y values. | dna/layers/DefinitionReader.h | |
ConstArrayView< float > getNeutralJointRotationZs () |
List of all rotation Z values. | dna/layers/DefinitionReader.h | |
Vector3 getNeutralJointTranslation
(
std::uint16_t index |
The index must be less than the value returned by getJointCount. | dna/layers/DefinitionReader.h | |
ConstArrayView< float > getNeutralJointTranslationXs () |
List of all translation X values. | dna/layers/DefinitionReader.h | |
ConstArrayView< float > getNeutralJointTranslationYs () |
List of all translation Y values. | dna/layers/DefinitionReader.h | |
ConstArrayView< float > getNeutralJointTranslationZs () |
List of all translation Z values. | dna/layers/DefinitionReader.h | |
std::uint16_t getRawControlCount() |
Number of raw controls. | dna/layers/DefinitionReader.h | |
StringView getRawControlName
(
std::uint16_t index |
Name of the requested raw control. | dna/layers/DefinitionReader.h |