Navigation
API > API/Plugins > API/Plugins/RigLogicLib
This class combines the various different writer interfaces into a single interface. The artificial separation into multiple interfaces in this case just mirrors the structure of the Reader hierarchy, as it's not possible to selectively write only specific layers.
| Name | Writer |
| Type | class |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/Writer.h |
| Include Path | #include "dna/Writer.h" |
Syntax
class Writer :
public dna::RBFBehaviorWriter ,
public dna::GeometryWriter ,
public dna::MachineLearnedBehaviorWriter ,
public dna::JointBehaviorMetadataWriter ,
public dna::TwistSwingBehaviorWriter
Inheritance Hierarchy
- HeaderWriter → DescriptorWriter → DefinitionWriter → BehaviorWriter → RBFBehaviorWriter → Writer
- HeaderWriter → DescriptorWriter → DefinitionWriter → GeometryWriter → Writer
- HeaderWriter → DescriptorWriter → DefinitionWriter → MachineLearnedBehaviorWriter → Writer
- HeaderWriter → DescriptorWriter → DefinitionWriter → JointBehaviorMetadataWriter → Writer
- HeaderWriter → DescriptorWriter → DefinitionWriter → TwistSwingBehaviorWriter → Writer
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~Writer() |
dna/Writer.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void setFrom
(
const Reader* source, |
Initialize the Writer from the given Reader. | dna/Writer.h |