Navigation
Unreal Engine C++ API Reference > Plugins > RigLogicModule
Inheritance Hierarchy
- IBehaviorReader
- IGeometryReader
- IMachineLearnedBehaviorReader
- IDNAReader
- TestBehaviorReader
References
Module | RigLogicModule |
Header | /Engine/Plugins/Animation/RigLogic/Source/RigLogicModule/Public/RigUnit_RigLogic_Test.h |
Include | #include "RigUnit_RigLogic_Test.h" |
Syntax
class TestBehaviorReader : public IDNAReader
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
TArray< uint16 > | animatedMapIndicesLOD0 | |
![]() |
TArray< uint16 > | animatedMapIndicesLOD1 | |
![]() |
TArray< FString > | animatedMaps | |
![]() |
TArray< FString > | blendShapeChannelNames | |
![]() |
TArray< uint16 > | blendShapeIndicesForLOD0 | |
![]() |
TArray< uint16 > | blendShapeIndicesForLOD1 | |
![]() |
TArray< uint16 > | blendShapeMappingIndicesLOD0 | |
![]() |
TArray< uint16 > | blendShapeMappingIndicesLOD1 | |
![]() |
TArray< uint16 > | jointIndicesLOD0 | |
![]() |
TArray< uint16 > | jointIndicesLOD1 | |
![]() |
TArray< FString > | jointNames | |
![]() |
uint16 | LODCount | |
![]() |
TArray< FMeshBlendShapeChannelMapping > | meshBlendShapeChannelMappings | |
![]() |
TArray< uint16 > | meshIndicesLOD0 | |
![]() |
TArray< uint16 > | meshIndicesLOD1 | |
![]() |
TArray< FString > | meshNames | |
![]() |
TArray< FString > | rawControls |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | addAnimatedMapIndicesToLOD
(
uint16 MappingIndex, |
|
![]() |
void | addBlendShapeChannelName
(
FString newBlendShapeName |
|
![]() |
void | addBlendShapeMapping
(
uint16 meshIndex, |
|
![]() |
void | addBlendShapeMappingIndicesToLOD
(
uint16 MappingIndex, |
|
![]() |
void | ||
![]() |
void | addMeshName
(
FString newMeshName |
Overridden from IBehaviorReader
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
TArrayView< const float > | ||
![]() ![]() ![]() |
TArrayView< const float > | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | ||
![]() ![]() ![]() |
TArrayView< const float > | ||
![]() ![]() ![]() |
TArrayView< const float > | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | ||
![]() ![]() ![]() |
TArrayView< const float > | ||
![]() ![]() ![]() |
TArrayView< const float > | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | IBehaviorReader methods. | |
![]() ![]() ![]() |
TArrayView< const uint16 > | ||
![]() ![]() ![]() |
TArrayView< const float > | ||
![]() ![]() ![]() |
TArrayView< const float > | ||
![]() ![]() ![]() |
uint16 | ||
![]() ![]() ![]() |
uint16 | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | GetJointGroupInputIndices
(
uint16 jointGroupIndex |
|
![]() ![]() ![]() |
TArrayView< const uint16 > | GetJointGroupJointIndices
(
uint16 jointGroupIndex |
|
![]() ![]() ![]() |
TArrayView< const uint16 > | GetJointGroupLODs
(
uint16 jointGroupIndex |
|
![]() ![]() ![]() |
TArrayView< const uint16 > | GetJointGroupOutputIndices
(
uint16 jointGroupIndex |
|
![]() ![]() ![]() |
TArrayView< const float > | GetJointGroupValues
(
uint16 jointGroupIndex |
|
![]() ![]() ![]() |
uint16 | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | GetJointVariableAttributeIndices
(
uint16 lod |
|
![]() ![]() ![]() |
TArrayView< const uint16 > | ||
![]() ![]() ![]() |
uint16 | GetPSDCount () |
|
![]() ![]() ![]() |
TArrayView< const uint16 > | ||
![]() ![]() ![]() |
TArrayView< const float > | GetPSDValues () |
Overridden from IDefinitionReader
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
uint16 | ||
![]() ![]() ![]() |
uint16 | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | GetAnimatedMapIndicesForLOD
(
uint16 lod |
|
![]() ![]() ![]() |
FString | GetAnimatedMapName
(
uint16 Index |
|
![]() ![]() ![]() |
uint16 | ||
![]() ![]() ![]() |
uint16 | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | GetBlendShapeChannelIndicesForLOD
(
uint16 lod |
|
![]() ![]() ![]() |
FString | GetBlendShapeChannelName
(
uint16 Index |
|
![]() ![]() ![]() |
uint16 | IDefinitionReader methods. | |
![]() ![]() ![]() |
FString | GetGUIControlName
(
uint16 Index |
|
![]() ![]() ![]() |
uint16 | ||
![]() ![]() ![]() |
uint16 | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | GetJointIndicesForLOD
(
uint16 lod |
|
![]() ![]() ![]() |
FString | GetJointName
(
uint16 Index |
|
![]() ![]() ![]() |
uint16 | GetJointParentIndex
(
uint16 Index |
|
![]() ![]() ![]() |
FMeshBlendShapeChannelMapping | GetMeshBlendShapeChannelMapping
(
uint16 Index |
|
![]() ![]() ![]() |
uint16 | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | GetMeshBlendShapeChannelMappingIndicesForLOD
(
uint16 lod |
|
![]() ![]() ![]() |
uint16 | GetMeshCount () |
|
![]() ![]() ![]() |
uint16 | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | GetMeshIndicesForLOD
(
uint16 lod |
|
![]() ![]() ![]() |
FString | GetMeshName
(
uint16 Index |
|
![]() ![]() ![]() |
FVector | GetNeutralJointRotation
(
uint16 Index |
|
![]() ![]() ![]() |
FVector | GetNeutralJointTranslation
(
uint16 Index |
|
![]() ![]() ![]() |
uint16 | ||
![]() ![]() ![]() |
FString | GetRawControlName
(
uint16 Index |
Overridden from IDescriptorReader
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
uint16 | GetAge () |
|
![]() ![]() ![]() |
EArchetype | GetArchetype () |
|
![]() ![]() ![]() |
FCoordinateSystem | ||
![]() ![]() ![]() |
FString | ||
![]() ![]() ![]() |
uint16 | GetDBMaxLOD () |
|
![]() ![]() ![]() |
FString | GetDBName () |
|
![]() ![]() ![]() |
EGender | GetGender () |
|
![]() ![]() ![]() |
uint16 | GetLODCount () |
|
![]() ![]() ![]() |
uint32 | ||
![]() ![]() ![]() |
FString | GetMetaDataKey
(
uint32 Index |
|
![]() ![]() ![]() |
FString | GetMetaDataValue
(
const FString& Key |
|
![]() ![]() ![]() |
FString | GetName () |
IDescriptorReader methods. |
![]() ![]() ![]() |
ERotationUnit | ||
![]() ![]() ![]() |
ETranslationUnit |
Overridden from IHeaderReader
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
uint16 | IHeaderReader methods. | |
![]() ![]() ![]() |
uint16 |
Overridden from IDNAReaderBase
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | Unload
(
EDNADataLayer Layer |
Overridden from IGeometryReader
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
uint16 | GetBlendShapeChannelIndex
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
uint16 | GetBlendShapeTargetCount
(
uint16 MeshIndex |
|
![]() ![]() ![]() |
FVector | GetBlendShapeTargetDelta
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
uint32 | GetBlendShapeTargetDeltaCount
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
TArrayView< const float > | GetBlendShapeTargetDeltaXs
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
TArrayView< const float > | GetBlendShapeTargetDeltaYs
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
TArrayView< const float > | GetBlendShapeTargetDeltaZs
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
TArrayView< const uint32 > | GetBlendShapeTargetVertexIndices
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
uint32 | GetFaceCount
(
uint16 MeshIndex |
|
![]() ![]() ![]() |
TArrayView< const uint32 > | GetFaceVertexLayoutIndices
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
uint16 | GetMaximumInfluencePerVertex
(
uint16 MeshIndex |
|
![]() ![]() ![]() |
uint32 | GetSkinWeightsCount
(
uint16 MeshIndex |
|
![]() ![]() ![]() |
TArrayView< const uint16 > | GetSkinWeightsJointIndices
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
TArrayView< const float > | GetSkinWeightsValues
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
FVertexLayout | GetVertexLayout
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
uint32 | GetVertexLayoutCount
(
uint16 MeshIndex |
|
![]() ![]() ![]() |
FVector | GetVertexNormal
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
uint32 | GetVertexNormalCount
(
uint16 MeshIndex |
|
![]() ![]() ![]() |
FVector | GetVertexPosition
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
uint32 | GetVertexPositionCount
(
uint16 MeshIndex |
IGeometryReader methods. |
![]() ![]() ![]() |
TArrayView< const float > | GetVertexPositionXs
(
uint16 MeshIndex |
|
![]() ![]() ![]() |
TArrayView< const float > | GetVertexPositionYs
(
uint16 MeshIndex |
|
![]() ![]() ![]() |
TArrayView< const float > | GetVertexPositionZs
(
uint16 MeshIndex |
|
![]() ![]() ![]() |
FTextureCoordinate | GetVertexTextureCoordinate
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
uint32 | GetVertexTextureCoordinateCount
(
uint16 MeshIndex |
Overridden from IMachineLearnedBehaviorReader
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
uint16 | GetMeshRegionCount
(
uint16 MeshIndex |
|
![]() ![]() ![]() |
FString | GetMeshRegionName
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
uint16 | IMachineLearnedBehaviorReader methods. | |
![]() ![]() ![]() |
FString | GetMLControlName
(
uint16 Index |
|
![]() ![]() ![]() |
uint16 | ||
![]() ![]() ![]() |
uint16 | ||
![]() ![]() ![]() |
TArrayView< const uint16 > | GetNeuralNetworkIndicesForLOD
(
uint16 LOD |
|
![]() ![]() ![]() |
TArrayView< const uint16 > | GetNeuralNetworkIndicesForMeshRegion
(
uint16 MeshIndex, |
|
![]() ![]() ![]() |
TArrayView< const uint16 > | GetNeuralNetworkInputIndices
(
uint16 NetIndex |
|
![]() ![]() ![]() |
EActivationFunction | GetNeuralNetworkLayerActivationFunction
(
uint16 NetIndex, |
|
![]() ![]() ![]() |
TArrayView< const float > | GetNeuralNetworkLayerActivationFunctionParameters
(
uint16 NetIndex, |
|
![]() ![]() ![]() |
TArrayView< const float > | GetNeuralNetworkLayerBiases
(
uint16 NetIndex, |
|
![]() ![]() ![]() |
uint16 | GetNeuralNetworkLayerCount
(
uint16 NetIndex |
|
![]() ![]() ![]() |
TArrayView< const float > | GetNeuralNetworkLayerWeights
(
uint16 NetIndex, |
|
![]() ![]() ![]() |
TArrayView< const uint16 > | GetNeuralNetworkOutputIndices
(
uint16 NetIndex |