Navigation
API > API/Plugins > API/Plugins/RigLogicLib > API/Plugins/RigLogicLib/dna > API/Plugins/RigLogicLib/dna/layers
Warnings * Implementors should inherit from Writer itself and not this class.
Inheritance Hierarchy
- HeaderWriter
- DescriptorWriter
- DefinitionWriter
- BehaviorWriter
- Writer
- StreamWriter
- BinaryStreamWriter
- GeometryWriter
- Writer
- StreamWriter
- BinaryStreamWriter
- MachineLearnedBehaviorWriter
- Writer
- StreamWriter
- BinaryStreamWriter
References
| Module | RigLogicLib |
| Header | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/layers/DescriptorWriter.h |
| Include | #include "dna/layers/DescriptorWriter.h" |
Syntax
class DescriptorWriter : public dna::HeaderWriter
Remarks
Implementors should inherit from Writer itself and not this class.
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Empties the metadata storage, delete all key-value pairs. | ||
| void | setAge
(
std::uint16_t age |
||
| void | setArchetype
(
Archetype archetype |
||
| void | setCoordinateSystem
(
CoordinateSystem system |
||
| void | setDBComplexity
(
const char* name |
Name of the input control interface used to drive this character rig. | |
| void | setDBMaxLOD
(
std::uint16_t lod |
The maximum level of detail stored in the DNA data for this character. | |
| void | setDBName
(
const char* name |
Name of the database from which the character originates. | |
| void | |||
| void | setLODCount
(
std::uint16_t lodCount |
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). | |
| void | setMetaData
(
const char* key, |
Associate the metadata value with the given key. | |
| void | setName
(
const char* name |
The passed in name is copied, which will involve an allocation. | |
| void | setRotationUnit
(
RotationUnit unit |
||
| void | setTranslationUnit
(
TranslationUnit unit |