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 | DefinitionWriter |
| Type | class |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/layers/DefinitionWriter.h |
| Include Path | #include "dna/layers/DefinitionWriter.h" |
Syntax
class DefinitionWriter : public dna::DescriptorWriter
Inheritance Hierarchy
- HeaderWriter → DescriptorWriter → DefinitionWriter
Derived Classes
DefinitionWriter derived class hierarchy
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~DefinitionWriter() |
dna/layers/DefinitionWriter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void clearAnimatedMapIndices() |
Delete all stored animated map indices. | dna/layers/DefinitionWriter.h | |
void clearAnimatedMapNames() |
Delete all stored animated map names. | dna/layers/DefinitionWriter.h | |
void clearBlendShapeChannelIndices() |
Delete all stored blend shape channel indices. | dna/layers/DefinitionWriter.h | |
void clearBlendShapeChannelNames() |
Delete all stored blend shape channel names. | dna/layers/DefinitionWriter.h | |
void clearGUIControlNames() |
Delete all stored GUI control names. | dna/layers/DefinitionWriter.h | |
void clearJointIndices() |
Delete all stored joint indices. | dna/layers/DefinitionWriter.h | |
void clearJointNames() |
Delete all stored joint names. | dna/layers/DefinitionWriter.h | |
void clearLODAnimatedMapMappings() |
Delete all stored LOD to animated map list index mapping entries. | dna/layers/DefinitionWriter.h | |
void clearLODBlendShapeChannelMappings() |
Delete all stored LOD to blend shape channel list index mapping entries. | dna/layers/DefinitionWriter.h | |
void clearLODJointMappings() |
Delete all stored LOD to joint list index mapping entries. | dna/layers/DefinitionWriter.h | |
void clearLODMeshMappings() |
Delete all stored LOD to mesh list index mapping entries. | dna/layers/DefinitionWriter.h | |
void clearMeshBlendShapeChannelMappings() |
Delete all stored mesh to blend shape channel mapping entries. | dna/layers/DefinitionWriter.h | |
void clearMeshIndices() |
Delete all stored mesh indices. | dna/layers/DefinitionWriter.h | |
void clearMeshNames() |
Delete all stored mesh names. | dna/layers/DefinitionWriter.h | |
void clearRawControlNames() |
Delete all stored raw control names. | dna/layers/DefinitionWriter.h | |
void setAnimatedMapIndices
(
std::uint16_t index, |
Store a list of animated map name indices onto a specified index. | dna/layers/DefinitionWriter.h | |
void setAnimatedMapName
(
std::uint16_t index, |
Name of the specified animated map. | dna/layers/DefinitionWriter.h | |
void setBlendShapeChannelIndices
(
std::uint16_t index, |
Store a list of blend shape channel name indices onto a specified index. | dna/layers/DefinitionWriter.h | |
void setBlendShapeChannelName
(
std::uint16_t index, |
Name of the specified blend shape channel. | dna/layers/DefinitionWriter.h | |
void setGUIControlName
(
std::uint16_t index, |
Name of the specified GUI control. | dna/layers/DefinitionWriter.h | |
void setJointHierarchy
(
const std::uint16_t* jointIndices, |
A simple array describing the parent-child relationships between joints. | dna/layers/DefinitionWriter.h | |
void setJointIndices
(
std::uint16_t index, |
Store a list of joint indices onto a specified index. | dna/layers/DefinitionWriter.h | |
void setJointName
(
std::uint16_t index, |
Name of the specified joint. | dna/layers/DefinitionWriter.h | |
void setLODAnimatedMapMapping
(
std::uint16_t lod, |
Set which animated maps belong to which level of detail. | dna/layers/DefinitionWriter.h | |
void setLODBlendShapeChannelMapping
(
std::uint16_t lod, |
Set which blend shape channels belong to which level of detail. | dna/layers/DefinitionWriter.h | |
void setLODJointMapping
(
std::uint16_t lod, |
Set which joints belong to which level of detail. | dna/layers/DefinitionWriter.h | |
void setLODMeshMapping
(
std::uint16_t lod, |
Set which meshes belong to which level of detail. | dna/layers/DefinitionWriter.h | |
void setMeshBlendShapeChannelMapping
(
std::uint32_t index, |
Associate a blend shape channel with it's mesh. | dna/layers/DefinitionWriter.h | |
void setMeshIndices
(
std::uint16_t index, |
Store a list of mesh name indices onto a specified index. | dna/layers/DefinitionWriter.h | |
void setMeshName
(
std::uint16_t index, |
Name of the specified mesh. | dna/layers/DefinitionWriter.h | |
void setNeutralJointRotations
(
const Vector3* rotations, |
dna/layers/DefinitionWriter.h | ||
void setNeutralJointTranslations
(
const Vector3* translations, |
dna/layers/DefinitionWriter.h | ||
void setRawControlName
(
std::uint16_t index, |
Name of the specified raw control. | dna/layers/DefinitionWriter.h |