Navigation
API > API/Plugins > API/Plugins/RigLogicLib > API/Plugins/RigLogicLib/dna > API/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. |