Navigation
API > API/Plugins > API/Plugins/RigLogicLib
Warnings * Implementors should inherit from Reader itself and not this class.
Implementors should inherit from Reader itself and not this class.
| Name | MachineLearnedBehaviorExtReader |
| Type | class |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/layers/MachineLearnedBehaviorExtReader.h |
| Include Path | #include "dna/layers/MachineLearnedBehaviorExtReader.h" |
Syntax
class MachineLearnedBehaviorExtReader : public virtual dna::MachineLearnedBehaviorReader
Inheritance Hierarchy
- HeaderReader → DescriptorReader → DefinitionReader → MachineLearnedBehaviorReader → MachineLearnedBehaviorExtReader
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~MachineLearnedBehaviorExtReader() |
dna/layers/MachineLearnedBehaviorExtReader.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ConstArrayView< std::uint16_t > getMLJointsInputIndices () |
Input index list which point into the input buffer used by RigLogic. | dna/layers/MachineLearnedBehaviorExtReader.h | |
ConstArrayView< std::uint16_t > getMLJointsOutputIndices () |
Output index list which specifies the joint attribute index for each input index. | dna/layers/MachineLearnedBehaviorExtReader.h | |
ConstArrayView< std::uint16_t > getMLJointsParameterKeys () |
Optional metadata that can be assigned to ML joints. | dna/layers/MachineLearnedBehaviorExtReader.h | |
ConstArrayView< std::uint16_t > getMLJointsParameterValues () |
Optional metadata that can be assigned to ML joints. | dna/layers/MachineLearnedBehaviorExtReader.h | |
std::uint16_t getMLOperationCount
(
std::uint16_t mlTypeIndex, |
Number of operation within a single operation set. | dna/layers/MachineLearnedBehaviorExtReader.h | |
ConstArrayView< std::uint16_t > getMLOperationDependencyOperationIndices
(
std::uint16_t mlTypeIndex, |
List of operation indices that are specified as dependencies of the current operation. | dna/layers/MachineLearnedBehaviorExtReader.h | |
ConstArrayView< std::uint16_t > getMLOperationDependencyOperationSetIndices
(
std::uint16_t mlTypeIndex, |
List of operation set indices that are specified as dependencies of the current operation. | dna/layers/MachineLearnedBehaviorExtReader.h | |
std::uint16_t getMLOperationIndexListCount
(
std::uint16_t mlTypeIndex, |
Number of operation index lists. | dna/layers/MachineLearnedBehaviorExtReader.h | |
ConstArrayView< std::uint16_t > getMLOperationIndicesForLOD
(
std::uint16_t mlTypeIndex, |
List of operation indices for the specified LOD. | dna/layers/MachineLearnedBehaviorExtReader.h | |
ConstArrayView< std::uint32_t > getMLOperationParameters
(
std::uint16_t mlTypeIndex, |
List of optional static parameters that need to be passed to an operation. | dna/layers/MachineLearnedBehaviorExtReader.h | |
std::uint16_t getMLOperationSetCount
(
std::uint16_t mlTypeIndex |
Number of sets of operations within a single model. | dna/layers/MachineLearnedBehaviorExtReader.h | |
MachineLearnedBehaviorOperationType getMLOperationType
(
std::uint16_t mlTypeIndex, |
Get the type of the selected operation. | dna/layers/MachineLearnedBehaviorExtReader.h | |
std::uint16_t getMLTypeCount() |
Number of distinct ML models. | dna/layers/MachineLearnedBehaviorExtReader.h |