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 | MachineLearnedBehaviorExtWriter |
| Type | class |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/layers/MachineLearnedBehaviorExtWriter.h |
| Include Path | #include "dna/layers/MachineLearnedBehaviorExtWriter.h" |
Syntax
class MachineLearnedBehaviorExtWriter : public virtual dna::MachineLearnedBehaviorWriter
Inheritance Hierarchy
- HeaderWriter → DescriptorWriter → DefinitionWriter → MachineLearnedBehaviorWriter → MachineLearnedBehaviorExtWriter
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~MachineLearnedBehaviorExtWriter() |
dna/layers/MachineLearnedBehaviorExtWriter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void clearLODMLOperationMappings
(
std::uint16_t mlTypeIndex, |
Delete the index-list-LOD mapping entries used for operation-LOD mapping for a specific operation set. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void clearMLExtData() |
Delete all stored ML extension data. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void clearMLOperationIndices
(
std::uint16_t mlTypeIndex, |
Delete the operation indices used for operation-LOD mapping for a specific operation set. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void clearMLOperationIndicesAndLODMappings() |
Delete all stored operation indices and their corresponding LOD mappings. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void clearMLOperations
(
std::uint16_t mlTypeIndex, |
Delete all operations within a single operation set. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void clearMLOperationSets
(
std::uint16_t mlTypeIndex |
Delete all data associated with a single ML type. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void setLODMLOperationMapping
(
std::uint16_t mlTypeIndex, |
Set which operations belong to which level of detail. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void setMLJointsInputIndices
(
const std::uint16_t* inputIndices, |
Input index list which point into the input buffer used by RigLogic. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void setMLJointsOutputIndices
(
const std::uint16_t* outputIndices, |
Output index list which specifies the joint attribute index for each input index. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void setMLJointsParameterKeys
(
const std::uint16_t* parameterKeys, |
Optional metadata that can be assigned to ML joints. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void setMLJointsParameterValues
(
const std::uint16_t* parameterValues, |
Optional metadata that can be assigned to ML joints. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void setMLOperationDependencyOperationIndices
(
std::uint16_t mlTypeIndex, |
Set the indices of operations that are dependencies of this operation. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void setMLOperationDependencyOperationSetIndices
(
std::uint16_t mlTypeIndex, |
Set the indices of operation sets that are dependencies of this operation. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void setMLOperationIndices
(
std::uint16_t mlTypeIndex, |
Store a list of operation indices onto a specified index. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void setMLOperationParameters
(
std::uint16_t mlTypeIndex, |
Set optional static parameters that need to be passed to an operation. | dna/layers/MachineLearnedBehaviorExtWriter.h | |
void setMLOperationType
(
std::uint16_t mlTypeIndex, |
Set the type of the ML operation. | dna/layers/MachineLearnedBehaviorExtWriter.h |