Navigation
Unreal Engine C++ API Reference > Plugins > RigLogicLib > dna > layers
Warnings * Implementors should inherit from Reader itself and not this class.
Inheritance Hierarchy
- HeaderReader
- DescriptorReader
- DefinitionReader
- MachineLearnedBehaviorReader
- Reader
- StreamReader
- BinaryStreamReader
References
Module | RigLogicLib |
Header | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/layers/MachineLearnedBehaviorReader.h |
Include | #include "dna/layers/MachineLearnedBehaviorReader.h" |
Syntax
class MachineLearnedBehaviorReader : public virtual dna::DefinitionReader
Remarks
Implementors should inherit from Reader itself and not this class.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
std::uint16_t | getMeshRegionCount
(
std::uint16_t meshIndex |
Number of mesh regions. |
![]() ![]() |
StringView | getMeshRegionName
(
std::uint16_t meshIndex, |
Name of the requested region. |
![]() ![]() |
std::uint16_t | Number of ML controls. | |
![]() ![]() |
StringView | getMLControlName
(
std::uint16_t index |
Name of the requested ML control. |
![]() ![]() |
std::uint16_t | Number of neural networks. | |
![]() ![]() |
std::uint16_t | Number of neural network index lists. | |
![]() ![]() |
ConstArrayView< std::uint16_t > | getNeuralNetworkIndicesForLOD
(
std::uint16_t lod |
List of neural network indices for the specified LOD. |
![]() ![]() |
ConstArrayView< std::uint16_t > | getNeuralNetworkIndicesForMeshRegion
(
std::uint16_t meshIndex, |
List of neural network indices for the specified mesh and region. |
![]() ![]() |
ConstArrayView< std::uint16_t > | getNeuralNetworkInputIndices
(
std::uint16_t netIndex |
List of input control indices that drive the referenced neural network. |
![]() ![]() |
ActivationFunction | getNeuralNetworkLayerActivationFunction
(
std::uint16_t netIndex, |
The activation function type. |
![]() ![]() |
ConstArrayView< float > | getNeuralNetworkLayerActivationFunctionParameters
(
std::uint16_t netIndex, |
Additional activation function parameters (if any). |
![]() ![]() |
ConstArrayView< float > | getNeuralNetworkLayerBiases
(
std::uint16_t netIndex, |
Neural network layer bias values. |
![]() ![]() |
std::uint16_t | getNeuralNetworkLayerCount
(
std::uint16_t netIndex |
The number of neural network layers (excluding the input layer). |
![]() ![]() |
ConstArrayView< float > | getNeuralNetworkLayerWeights
(
std::uint16_t netIndex, |
Neural network layer weights. |
![]() ![]() |
ConstArrayView< std::uint16_t > | getNeuralNetworkOutputIndices
(
std::uint16_t netIndex |
List of control indices whose weights are computed by the neural network. |