Navigation
Unreal Engine C++ API Reference > Plugins > RigLogicLib > dna > layers
Warnings * Implementors should inherit from Writer itself and not this class.
Inheritance Hierarchy
- HeaderWriter
- DescriptorWriter
- DefinitionWriter
- MachineLearnedBehaviorWriter
- Writer
- StreamWriter
- BinaryStreamWriter
References
Module | RigLogicLib |
Header | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/layers/MachineLearnedBehaviorWriter.h |
Include | #include "dna/layers/MachineLearnedBehaviorWriter.h" |
Syntax
class MachineLearnedBehaviorWriter : public virtual dna::DefinitionWriter
Remarks
Implementors should inherit from Writer itself and not this class.
Destructors
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | Delete all stored LOD to neural network list index mapping entries. | |
![]() |
void | Clear region information for all meshes. | |
![]() |
void | clearMeshRegionNames
(
std::uint16_t meshIndex |
Delete all region names for the specified mesh. |
![]() |
void | Delete all stored ML control names. | |
![]() |
void | Delete all stored neural network indices. | |
![]() |
void | Delete all stored neural network indices and accompanying data for each mesh and region. | |
![]() |
void | clearNeuralNetworkLayers
(
std::uint16_t netIndex |
Delete all layers of the referenced neural network. |
![]() |
void | Delete all neural networks. | |
![]() |
void | deleteNeuralNetwork
(
std::uint16_t netIndex |
Delete the specified neural network. |
![]() |
void | setLODNeuralNetworkMapping
(
std::uint16_t lod, |
Set which neural networks belong to which level of detail. |
![]() |
void | setMeshRegionName
(
std::uint16_t meshIndex, |
Name of the specified region. |
![]() |
void | setMLControlName
(
std::uint16_t index, |
Name of the specified ML control. |
![]() |
void | setNeuralNetworkIndices
(
std::uint16_t index, |
Store a list of neural network indices onto a specified index. |
![]() |
void | setNeuralNetworkIndicesForMeshRegion
(
std::uint16_t meshIndex, |
Store a list of neural network indices for the referenced region of a mesh. |
![]() |
void | setNeuralNetworkInputIndices
(
std::uint16_t netIndex, |
List of input control indices that drive the referenced neural network. |
![]() |
void | setNeuralNetworkLayerActivationFunction
(
std::uint16_t netIndex, |
Set the activation function type for the specified neural network layer. |
![]() |
void | setNeuralNetworkLayerActivationFunctionParameters
(
std::uint16_t netIndex, |
Set the additional activation function parameters for the specified neural network layer. |
![]() |
void | setNeuralNetworkLayerBiases
(
std::uint16_t netIndex, |
Set the bias values for each unit of the specified neural network layer. |
![]() |
void | setNeuralNetworkLayerWeights
(
std::uint16_t netIndex, |
Set the weight matrix for the specified neural network layer. |
![]() |
void | setNeuralNetworkOutputIndices
(
std::uint16_t netIndex, |
List of control indices whose weights are computed by the neural network. |