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 | BehaviorReader |
| Type | class |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicLib/Public/dna/layers/BehaviorReader.h |
| Include Path | #include "dna/layers/BehaviorReader.h" |
Syntax
class BehaviorReader : public virtual dna::DefinitionReader
Inheritance Hierarchy
- HeaderReader → DescriptorReader → DefinitionReader → BehaviorReader
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~BehaviorReader() |
dna/layers/BehaviorReader.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
ConstArrayView< float > getAnimatedMapCutValues() |
Computational values(vertical intercept) used for calculating the output value. | dna/layers/BehaviorReader.h | |
ConstArrayView< float > getAnimatedMapFromValues() |
Filter values(lower-bounds) used to decide whether a particular entry should be evaluated or not. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getAnimatedMapInputIndices() |
Input indices used to index into the array of input values. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getAnimatedMapLODs () |
Row count per each level of detail for animated maps. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getAnimatedMapOutputIndices() |
Output indices that specify the computed output value's position. | dna/layers/BehaviorReader.h | |
ConstArrayView< float > getAnimatedMapSlopeValues() |
Computational values(slope/gradient) used for calculating the output value. | dna/layers/BehaviorReader.h | |
ConstArrayView< float > getAnimatedMapToValues() |
Filter values(upper-bounds) used to decide whether a particular entry should be evaluated or not. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getBlendShapeChannelInputIndices() |
Input indices used to index into the input vector. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getBlendShapeChannelLODs () |
Input index count per each level of detail for blend shape channels. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getBlendShapeChannelOutputIndices() |
Output indices specify the positions of blend shape channel output values. | dna/layers/BehaviorReader.h | |
ConstArrayView< float > getGUIToRawCutValues() |
Computational values(vertical intercept) used for calculating the output value during gui to raw control mapping. | dna/layers/BehaviorReader.h | |
ConstArrayView< float > getGUIToRawFromValues() |
Filter values(lower-bounds) used to decide whether a particular entry should be evaluated or not during gui to raw control mapping. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getGUIToRawInputIndices() |
Input indices used for mapping gui to raw controls. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getGUIToRawOutputIndices() |
Output indices used for mapping gui to raw controls. | dna/layers/BehaviorReader.h | |
ConstArrayView< float > getGUIToRawSlopeValues() |
Computational values(slope/gradient) used for calculating the output value during gui to raw control mapping. | dna/layers/BehaviorReader.h | |
ConstArrayView< float > getGUIToRawToValues() |
Filter values(upper-bounds) used to decide whether a particular entry should be evaluated or not during gui to raw control mapping. | dna/layers/BehaviorReader.h | |
std::uint16_t getJointColumnCount() |
Number of columns in the entire, uncompressed joint matrix. | dna/layers/BehaviorReader.h | |
std::uint16_t getJointGroupCount() |
Number of joint groups present in the entire joint matrix. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getJointGroupInputIndices
(
std::uint16_t jointGroupIndex |
Column indices that the requested joint group contains. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getJointGroupJointIndices
(
std::uint16_t jointGroupIndex |
Joint indices that the requested joint group contains. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getJointGroupLODs
(
std::uint16_t jointGroupIndex |
Number of rows per each level of detail for the requested joint group. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getJointGroupOutputIndices
(
std::uint16_t jointGroupIndex |
Row indices that the requested joint group contains. | dna/layers/BehaviorReader.h | |
ConstArrayView< float > getJointGroupValues
(
std::uint16_t jointGroupIndex |
Values that the requested joint group contains. | dna/layers/BehaviorReader.h | |
std::uint16_t getJointRowCount() |
Number of rows in the entire, uncompressed joint matrix. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getJointVariableAttributeIndices
(
std::uint16_t lod |
Joint attribute indices (output indices) for the requested LOD. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getPSDColumnIndices() |
Control(input) indices. | dna/layers/BehaviorReader.h | |
std::uint16_t getPSDCount() |
The number of distinct PSD expressions. | dna/layers/BehaviorReader.h | |
ConstArrayView< std::uint16_t > getPSDRowIndices() |
PSD(input) indices. | dna/layers/BehaviorReader.h | |
ConstArrayView< float > getPSDValues() |
Weights associated with each PSD row and column pair. | dna/layers/BehaviorReader.h |