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/DescriptorReader.h |
Include | #include "dna/layers/DescriptorReader.h" |
Syntax
class DescriptorReader : public dna::HeaderReader
Remarks
Implementors should inherit from Reader itself and not this class.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
std::uint16_t | getAge () |
|
![]() ![]() |
Archetype | getArchetype () |
|
![]() ![]() |
CoordinateSystem | ||
![]() ![]() |
StringView | Name of the input control interface used to drive this character rig. | |
![]() ![]() |
std::uint16_t | getDBMaxLOD () |
The maximum level of detail stored in the DNA data for this character. |
![]() ![]() |
StringView | getDBName () |
Name of the database from which the character originates. |
![]() ![]() |
Gender | getGender () |
|
![]() ![]() |
std::uint16_t | getLODCount () |
Available levels of detail (e.g. 6 which means the following levels are available: [0,1,2,3,4,5], where 0 is the LOD with the highest details, and 5 is the LOD with lowest details). |
![]() ![]() |
std::uint32_t | ||
![]() ![]() |
StringView | getMetaDataKey
(
std::uint32_t index |
The index must be less than the value returned by getMetaDataCount. |
![]() ![]() |
StringView | getMetaDataValue
(
const char* key |
Stored metadata value associated with the given key. |
![]() ![]() |
StringView | getName () |
|
![]() ![]() |
RotationUnit | ||
![]() ![]() |
TranslationUnit |