DescriptorWriter

Write-only accessors to various metadata about the character and the rig.

Windows
MacOS
Linux

Warnings

  • Implementors should inherit from Writer itself and not this class.

Inheritance Hierarchy

References

Module

RigLogicLib

Header

/Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/layers/DescriptorWriter.h

Include

#include "dna/layers/DescriptorWriter.h"

Syntax

class DescriptorWriter

Remarks

Implementors should inherit from Writer itself and not this class.

Destructors

Name Description

Protected function Virtual

~DescriptorWriter()

Functions

Name Description

Public function

void

 

clearMetaData()

Empties the metadata storage, delete all key-value pairs.

Public function

void

 

setAge

(
    std::uint16_t age
)

Public function

void

 

setArchetype

(
    Archetype archetype
)

Public function

void

 

setCoordinateSystem

(
    CoordinateSystem system
)

Public function

void

 

setDBComplexity

(
    const char* name
)

Name of the input control interface used to drive this character rig.

Public function

void

 

setDBMaxLOD

(
    std::uint16_t lod
)

The maximum level of detail stored in the DNA data for this character.

Public function

void

 

setDBName

(
    const char* name
)

Name of the database from which the character originates.

Public function

void

 

setGender

(
    Gender gender
)

Public function

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).

Public function

void

 

setMetaData

(
    const char* key,
    const char* value
)

Associate the metadata value with the given key.

Public function

void

 

setName

(
    const char* name
)

Public function

void

 

setRotationUnit

(
    RotationUnit unit
)

Public function

void

 

setTranslationUnit

(
    TranslationUnit unit
)

See Also

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss