Navigation
Unreal Engine C++ API Reference > 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/DefinitionWriter.h |
Include | #include "dna/layers/DefinitionWriter.h" |
Syntax
class DefinitionWriter : public dna::DescriptorWriter
Remarks
Implementors should inherit from Writer itself and not this class.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Delete all stored animated map indices. | |
![]() |
void | Delete all stored animated map names. | |
![]() |
void | Delete all stored blend shape channel indices. | |
![]() |
void | Delete all stored blend shape channel names. | |
![]() |
void | Delete all stored GUI control names. | |
![]() |
void | Delete all stored joint indices. | |
![]() |
void | Delete all stored joint names. | |
![]() |
void | Delete all stored LOD to animated map list index mapping entries. | |
![]() |
void | Delete all stored LOD to blend shape channel list index mapping entries. | |
![]() |
void | Delete all stored LOD to joint list index mapping entries. | |
![]() |
void | Delete all stored LOD to mesh list index mapping entries. | |
![]() |
void | Delete all stored mesh to blend shape channel mapping entries. | |
![]() |
void | Delete all stored mesh indices. | |
![]() |
void | Delete all stored mesh names. | |
![]() |
void | Delete all stored raw control names. | |
![]() |
void | setAnimatedMapIndices
(
std::uint16_t index, |
Store a list of animated map name indices onto a specified index. |
![]() |
void | setAnimatedMapName
(
std::uint16_t index, |
Name of the specified animated map. |
![]() |
void | setBlendShapeChannelIndices
(
std::uint16_t index, |
Store a list of blend shape channel name indices onto a specified index. |
![]() |
void | setBlendShapeChannelName
(
std::uint16_t index, |
Name of the specified blend shape channel. |
![]() |
void | setGUIControlName
(
std::uint16_t index, |
Name of the specified GUI control. |
![]() |
void | setJointHierarchy
(
const std::uint16_t* jointIndices, |
A simple array describing the parent-child relationships between joints. |
![]() |
void | setJointIndices
(
std::uint16_t index, |
Store a list of joint indices onto a specified index. |
![]() |
void | setJointName
(
std::uint16_t index, |
Name of the specified joint. |
![]() |
void | setLODAnimatedMapMapping
(
std::uint16_t lod, |
Set which animated maps belong to which level of detail. |
![]() |
void | setLODBlendShapeChannelMapping
(
std::uint16_t lod, |
Set which blend shape channels belong to which level of detail. |
![]() |
void | setLODJointMapping
(
std::uint16_t lod, |
Set which joints belong to which level of detail. |
![]() |
void | setLODMeshMapping
(
std::uint16_t lod, |
Set which meshes belong to which level of detail. |
![]() |
void | setMeshBlendShapeChannelMapping
(
std::uint32_t index, |
Associate a blend shape channel with it's mesh. |
![]() |
void | setMeshIndices
(
std::uint16_t index, |
Store a list of mesh name indices onto a specified index. |
![]() |
void | setMeshName
(
std::uint16_t index, |
Name of the specified mesh. |
![]() |
void | setNeutralJointRotations
(
const Vector3* rotations, |
|
![]() |
void | setNeutralJointTranslations
(
const Vector3* translations, |
|
![]() |
void | setRawControlName
(
std::uint16_t index, |
Name of the specified raw control. |