Navigation
API > API/Plugins > API/Plugins/RigLogicLib
This class combines the various different reader interfaces into a single interface. The artificial separation into multiple interfaces mirrors the DNA file structure that is separated into matching layers under the same names. As these layers can be selectively loaded, it might be convenient to slice-off interfaces which layers were not loaded.
| Name | Reader |
| Type | class |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/Reader.h |
| Include Path | #include "dna/Reader.h" |
Syntax
class Reader :
public dna::RBFBehaviorReader ,
public dna::GeometryReader ,
public dna::MachineLearnedBehaviorReader ,
public dna::JointBehaviorMetadataReader ,
public dna::TwistSwingBehaviorReader
Inheritance Hierarchy
- HeaderReader → DescriptorReader → DefinitionReader → BehaviorReader → RBFBehaviorReader → Reader
- HeaderReader → DescriptorReader → DefinitionReader → GeometryReader → Reader
- HeaderReader → DescriptorReader → DefinitionReader → MachineLearnedBehaviorReader → Reader
- HeaderReader → DescriptorReader → DefinitionReader → JointBehaviorMetadataReader → Reader
- HeaderReader → DescriptorReader → DefinitionReader → TwistSwingBehaviorReader → Reader
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~Reader() |
dna/Reader.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void unload
(
DataLayer layer |
Unload all data of the specified layer and all layers dependent on it. | dna/Reader.h |