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