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/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 |