Navigation
API > API/Plugins > API/Plugins/RigLogicModule
Inheritance Hierarchy
- IRBFBehaviorReader
- IGeometryReader
- IMachineLearnedBehaviorReader
- IJointBehaviorMetadataReader
- ITwistSwingBehaviorReader
- 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 IRBFBehaviorReader
Overridden from IBehaviorReader
Overridden from IDefinitionReader
| Type | Name | Description | |
|---|---|---|---|
| uint16 | |||
| uint16 | |||
| TArrayView< const uint16 > | GetAnimatedMapIndicesForLOD
(
uint16 lod |
||
| FString | GetAnimatedMapName
(
uint16 Index |
||
| uint16 | |||
| uint16 | |||
| TArrayView< const uint16 > | |||
| 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 > | |||
| 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
Overridden from IMachineLearnedBehaviorReader
Overridden from IJointBehaviorMetadataReader
| Type | Name | Description | |
|---|---|---|---|
| ERotationRepresentation | GetJointRotationRepresentation
(
uint16 JointIndex |
||
| EScaleRepresentation | GetJointScaleRepresentation
(
uint16 JointIndex |
||
| ETranslationRepresentation | GetJointTranslationRepresentation
(
uint16 JointIndex |
IJointBehaviorMetadataReader methods. |
Overridden from ITwistSwingBehaviorReader
| Type | Name | Description | |
|---|---|---|---|
| TArrayView< const float > | GetSwingBlendWeights
(
uint16 SwingIndex |
||
| uint16 | |||
| TArrayView< const uint16 > | GetSwingInputControlIndices
(
uint16 SwingIndex |
||
| TArrayView< const uint16 > | GetSwingOutputJointIndices
(
uint16 SwingIndex |
||
| ETwistAxis | GetSwingSetupTwistAxis
(
uint16 SwingIndex |
||
| TArrayView< const float > | GetTwistBlendWeights
(
uint16 TwistIndex |
||
| uint16 | ITwistSwingBehaviorReader methods. | ||
| TArrayView< const uint16 > | GetTwistInputControlIndices
(
uint16 TwistIndex |
||
| TArrayView< const uint16 > | GetTwistOutputJointIndices
(
uint16 TwistIndex |
||
| ETwistAxis | GetTwistSetupTwistAxis
(
uint16 TwistIndex |