Navigation
API > API/Plugins > API/Plugins/RigLogicModule
| Name | TestBehaviorReader |
| Type | class |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicModule/Public/RigUnit_RigLogic_Test.h |
| Include Path | #include "RigUnit_RigLogic_Test.h" |
Syntax
class TestBehaviorReader : public IDNAReader
Implements Interfaces
- IDNAReader
- IRBFBehaviorReader
- IBehaviorReader
- IDefinitionReader
- IDescriptorReader
- IHeaderReader
- IDNAReaderBase
- IGeometryReader
- IMachineLearnedBehaviorReader
- IJointBehaviorMetadataReader
- ITwistSwingBehaviorReader
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| animatedMapIndicesLOD0 | TArray< uint16 > | RigUnit_RigLogic_Test.h | ||
| animatedMapIndicesLOD1 | TArray< uint16 > | RigUnit_RigLogic_Test.h | ||
| animatedMaps | TArray< FString > | RigUnit_RigLogic_Test.h | ||
| blendShapeChannelNames | TArray< FString > | RigUnit_RigLogic_Test.h | ||
| blendShapeIndicesForLOD0 | TArray< uint16 > | RigUnit_RigLogic_Test.h | ||
| blendShapeIndicesForLOD1 | TArray< uint16 > | RigUnit_RigLogic_Test.h | ||
| blendShapeMappingIndicesLOD0 | TArray< uint16 > | RigUnit_RigLogic_Test.h | ||
| blendShapeMappingIndicesLOD1 | TArray< uint16 > | RigUnit_RigLogic_Test.h | ||
| jointIndicesLOD0 | TArray< uint16 > | RigUnit_RigLogic_Test.h | ||
| jointIndicesLOD1 | TArray< uint16 > | RigUnit_RigLogic_Test.h | ||
| jointNames | TArray< FString > | RigUnit_RigLogic_Test.h | ||
| LODCount | uint16 | RigUnit_RigLogic_Test.h | ||
| meshBlendShapeChannelMappings | TArray< FMeshBlendShapeChannelMapping > | RigUnit_RigLogic_Test.h | ||
| meshIndicesLOD0 | TArray< uint16 > | RigUnit_RigLogic_Test.h | ||
| meshIndicesLOD1 | TArray< uint16 > | RigUnit_RigLogic_Test.h | ||
| meshNames | TArray< FString > | RigUnit_RigLogic_Test.h | ||
| rawControls | TArray< FString > | RigUnit_RigLogic_Test.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void addAnimatedMapIndicesToLOD
(
uint16 MappingIndex, |
RigUnit_RigLogic_Test.h | ||
void addBlendShapeChannelName
(
FString newBlendShapeName |
RigUnit_RigLogic_Test.h | ||
void addBlendShapeMapping
(
uint16 meshIndex, |
RigUnit_RigLogic_Test.h | ||
void addBlendShapeMappingIndicesToLOD
(
uint16 MappingIndex, |
RigUnit_RigLogic_Test.h | ||
void addJoint
(
FString newJointName |
RigUnit_RigLogic_Test.h | ||
void addMeshName
(
FString newMeshName |
RigUnit_RigLogic_Test.h |
Overridden from IRBFBehaviorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArrayView< const uint16 > GetRBFPoseAnimatedMapOutputIndices
(
uint16 PoseIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetRBFPoseBlendShapeChannelOutputIndices
(
uint16 PoseIndex |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetRBFPoseControlCount() |
RigUnit_RigLogic_Test.h | ||
virtual FString GetRBFPoseControlName
(
uint16 PoseControlIndex |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetRBFPoseCount() |
IRBFBehaviorReader methods. | RigUnit_RigLogic_Test.h | |
virtual TArrayView< const uint16 > GetRBFPoseInputControlIndices
(
uint16 PoseIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetRBFPoseJointOutputIndices
(
uint16 PoseIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetRBFPoseJointOutputValues
(
uint16 PoseIndex |
RigUnit_RigLogic_Test.h | ||
virtual FString GetRBFPoseName
(
uint16 PoseIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetRBFPoseOutputControlIndices
(
uint16 PoseIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetRBFPoseOutputControlWeights
(
uint16 PoseIndex |
RigUnit_RigLogic_Test.h | ||
virtual float GetRBFPoseScale
(
uint16 PoseIndex |
RigUnit_RigLogic_Test.h | ||
virtual EAutomaticRadius GetRBFSolverAutomaticRadius
(
uint16 SolverIndex |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetRBFSolverCount() |
RigUnit_RigLogic_Test.h | ||
virtual ERBFDistanceMethod GetRBFSolverDistanceMethod
(
uint16 SolverIndex |
RigUnit_RigLogic_Test.h | ||
virtual ERBFFunctionType GetRBFSolverFunctionType
(
uint16 SolverIndex |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetRBFSolverIndexListCount() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetRBFSolverIndicesForLOD
(
uint16 LOD |
RigUnit_RigLogic_Test.h | ||
virtual FString GetRBFSolverName
(
uint16 SolverIndex |
RigUnit_RigLogic_Test.h | ||
virtual ERBFNormalizeMethod GetRBFSolverNormalizeMethod
(
uint16 SolverIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetRBFSolverPoseIndices
(
uint16 SolverIndex |
RigUnit_RigLogic_Test.h | ||
virtual float GetRBFSolverRadius
(
uint16 SolverIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetRBFSolverRawControlIndices
(
uint16 SolverIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetRBFSolverRawControlValues
(
uint16 SolverIndex |
RigUnit_RigLogic_Test.h | ||
virtual ETwistAxis GetRBFSolverTwistAxis
(
uint16 SolverIndex |
RigUnit_RigLogic_Test.h | ||
virtual ERBFSolverType GetRBFSolverType
(
uint16 SolverIndex |
RigUnit_RigLogic_Test.h | ||
virtual float GetRBFSolverWeightThreshold
(
uint16 SolverIndex |
RigUnit_RigLogic_Test.h |
Overridden from IBehaviorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArrayView< const float > GetAnimatedMapCutValues() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetAnimatedMapFromValues() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetAnimatedMapInputIndices() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetAnimatedMapLODs() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetAnimatedMapOutputIndices() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetAnimatedMapSlopeValues() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetAnimatedMapToValues() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetBlendShapeChannelInputIndices() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetBlendShapeChannelLODs() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetBlendShapeChannelOutputIndices() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetGUIToRawCutValues() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetGUIToRawFromValues() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetGUIToRawInputIndices() |
IBehaviorReader methods. | RigUnit_RigLogic_Test.h | |
virtual TArrayView< const uint16 > GetGUIToRawOutputIndices() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetGUIToRawSlopeValues() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetGUIToRawToValues() |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetJointColumnCount() |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetJointGroupCount() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetJointGroupInputIndices
(
uint16 jointGroupIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetJointGroupJointIndices
(
uint16 jointGroupIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetJointGroupLODs
(
uint16 jointGroupIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetJointGroupOutputIndices
(
uint16 jointGroupIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetJointGroupValues
(
uint16 jointGroupIndex |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetJointRowCount() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetJointVariableAttributeIndices
(
uint16 lod |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetPSDColumnIndices() |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetPSDCount() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetPSDRowIndices() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetPSDValues() |
RigUnit_RigLogic_Test.h |
Overridden from IDefinitionReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint16 GetAnimatedMapCount() |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetAnimatedMapIndexListCount() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetAnimatedMapIndicesForLOD
(
uint16 lod |
RigUnit_RigLogic_Test.h | ||
virtual FString GetAnimatedMapName
(
uint16 Index |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetBlendShapeChannelCount() |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetBlendShapeChannelIndexListCount() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetBlendShapeChannelIndicesForLOD
(
uint16 lod |
RigUnit_RigLogic_Test.h | ||
virtual FString GetBlendShapeChannelName
(
uint16 Index |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetGUIControlCount() |
IDefinitionReader methods. | RigUnit_RigLogic_Test.h | |
virtual FString GetGUIControlName
(
uint16 Index |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetJointCount() |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetJointIndexListCount() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetJointIndicesForLOD
(
uint16 lod |
RigUnit_RigLogic_Test.h | ||
virtual FString GetJointName
(
uint16 Index |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetJointParentIndex
(
uint16 Index |
RigUnit_RigLogic_Test.h | ||
virtual FMeshBlendShapeChannelMapping GetMeshBlendShapeChannelMapping
(
uint16 Index |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetMeshBlendShapeChannelMappingCount() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetMeshBlendShapeChannelMappingIndicesForLOD
(
uint16 lod |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetMeshCount() |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetMeshIndexListCount() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetMeshIndicesForLOD
(
uint16 lod |
RigUnit_RigLogic_Test.h | ||
virtual FString GetMeshName
(
uint16 Index |
RigUnit_RigLogic_Test.h | ||
virtual FVector GetNeutralJointRotation
(
uint16 Index |
RigUnit_RigLogic_Test.h | ||
virtual FVector GetNeutralJointTranslation
(
uint16 Index |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetRawControlCount() |
RigUnit_RigLogic_Test.h | ||
virtual FString GetRawControlName
(
uint16 Index |
RigUnit_RigLogic_Test.h |
Overridden from IDescriptorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint16 GetAge() |
RigUnit_RigLogic_Test.h | ||
virtual EArchetype GetArchetype() |
RigUnit_RigLogic_Test.h | ||
virtual FCoordinateSystem GetCoordinateSystem() |
RigUnit_RigLogic_Test.h | ||
virtual FString GetDBComplexity() |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetDBMaxLOD() |
RigUnit_RigLogic_Test.h | ||
virtual FString GetDBName() |
RigUnit_RigLogic_Test.h | ||
virtual EGender GetGender() |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetLODCount() |
RigUnit_RigLogic_Test.h | ||
virtual uint32 GetMetaDataCount() |
RigUnit_RigLogic_Test.h | ||
virtual FString GetMetaDataKey
(
uint32 Index |
RigUnit_RigLogic_Test.h | ||
virtual FString GetMetaDataValue
(
const FString& Key |
RigUnit_RigLogic_Test.h | ||
virtual FString GetName() |
IDescriptorReader methods. | RigUnit_RigLogic_Test.h | |
virtual ERotationUnit GetRotationUnit() |
RigUnit_RigLogic_Test.h | ||
virtual ETranslationUnit GetTranslationUnit() |
RigUnit_RigLogic_Test.h |
Overridden from IHeaderReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint16 GetFileFormatGeneration() |
IHeaderReader methods. | RigUnit_RigLogic_Test.h | |
virtual uint16 GetFileFormatVersion() |
RigUnit_RigLogic_Test.h |
Overridden from IDNAReaderBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Unload
(
EDNADataLayer Layer |
RigUnit_RigLogic_Test.h |
Overridden from IGeometryReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint16 GetBlendShapeChannelIndex
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetBlendShapeTargetCount
(
uint16 MeshIndex |
RigUnit_RigLogic_Test.h | ||
virtual FVector GetBlendShapeTargetDelta
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual uint32 GetBlendShapeTargetDeltaCount
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetBlendShapeTargetDeltaXs
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetBlendShapeTargetDeltaYs
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetBlendShapeTargetDeltaZs
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint32 > GetBlendShapeTargetVertexIndices
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual uint32 GetFaceCount
(
uint16 MeshIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint32 > GetFaceVertexLayoutIndices
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetMaximumInfluencePerVertex
(
uint16 MeshIndex |
RigUnit_RigLogic_Test.h | ||
virtual uint32 GetSkinWeightsCount
(
uint16 MeshIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetSkinWeightsJointIndices
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetSkinWeightsValues
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual FVertexLayout GetVertexLayout
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual uint32 GetVertexLayoutCount
(
uint16 MeshIndex |
RigUnit_RigLogic_Test.h | ||
virtual FVector GetVertexNormal
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual uint32 GetVertexNormalCount
(
uint16 MeshIndex |
RigUnit_RigLogic_Test.h | ||
virtual FVector GetVertexPosition
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual uint32 GetVertexPositionCount
(
uint16 MeshIndex |
IGeometryReader methods. | RigUnit_RigLogic_Test.h | |
virtual TArrayView< const float > GetVertexPositionXs
(
uint16 MeshIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetVertexPositionYs
(
uint16 MeshIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetVertexPositionZs
(
uint16 MeshIndex |
RigUnit_RigLogic_Test.h | ||
virtual FTextureCoordinate GetVertexTextureCoordinate
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual uint32 GetVertexTextureCoordinateCount
(
uint16 MeshIndex |
RigUnit_RigLogic_Test.h |
Overridden from IMachineLearnedBehaviorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual uint16 GetMeshRegionCount
(
uint16 MeshIndex |
RigUnit_RigLogic_Test.h | ||
virtual FString GetMeshRegionName
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetMLControlCount() |
IMachineLearnedBehaviorReader methods. | RigUnit_RigLogic_Test.h | |
virtual FString GetMLControlName
(
uint16 Index |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetNeuralNetworkCount() |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetNeuralNetworkIndexListCount() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetNeuralNetworkIndicesForLOD
(
uint16 LOD |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetNeuralNetworkIndicesForMeshRegion
(
uint16 MeshIndex, |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetNeuralNetworkInputIndices
(
uint16 NetIndex |
RigUnit_RigLogic_Test.h | ||
virtual EActivationFunction GetNeuralNetworkLayerActivationFunction
(
uint16 NetIndex, |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetNeuralNetworkLayerActivationFunctionParameters
(
uint16 NetIndex, |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetNeuralNetworkLayerBiases
(
uint16 NetIndex, |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetNeuralNetworkLayerCount
(
uint16 NetIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetNeuralNetworkLayerWeights
(
uint16 NetIndex, |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetNeuralNetworkOutputIndices
(
uint16 NetIndex |
RigUnit_RigLogic_Test.h |
Overridden from IJointBehaviorMetadataReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ERotationRepresentation GetJointRotationRepresentation
(
uint16 JointIndex |
RigUnit_RigLogic_Test.h | ||
virtual EScaleRepresentation GetJointScaleRepresentation
(
uint16 JointIndex |
RigUnit_RigLogic_Test.h | ||
virtual ETranslationRepresentation GetJointTranslationRepresentation
(
uint16 JointIndex |
IJointBehaviorMetadataReader methods. | RigUnit_RigLogic_Test.h |
Overridden from ITwistSwingBehaviorReader
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TArrayView< const float > GetSwingBlendWeights
(
uint16 SwingIndex |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetSwingCount() |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetSwingInputControlIndices
(
uint16 SwingIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetSwingOutputJointIndices
(
uint16 SwingIndex |
RigUnit_RigLogic_Test.h | ||
virtual ETwistAxis GetSwingSetupTwistAxis
(
uint16 SwingIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const float > GetTwistBlendWeights
(
uint16 TwistIndex |
RigUnit_RigLogic_Test.h | ||
virtual uint16 GetTwistCount() |
ITwistSwingBehaviorReader methods. | RigUnit_RigLogic_Test.h | |
virtual TArrayView< const uint16 > GetTwistInputControlIndices
(
uint16 TwistIndex |
RigUnit_RigLogic_Test.h | ||
virtual TArrayView< const uint16 > GetTwistOutputJointIndices
(
uint16 TwistIndex |
RigUnit_RigLogic_Test.h | ||
virtual ETwistAxis GetTwistSetupTwistAxis
(
uint16 TwistIndex |
RigUnit_RigLogic_Test.h |