Navigation
API > API/Plugins > API/Plugins/RigLogicModule
Inheritance Hierarchy
- IBehaviorReader
- IGeometryReader
- IMachineLearnedBehaviorReader
- IDNAReader
- FSkelMeshDNAReader
References
| Module | RigLogicModule |
| Header | /Engine/Plugins/Animation/RigLogic/Source/RigLogicModule/Public/SkelMeshDNAReader.h |
| Include | #include "SkelMeshDNAReader.h" |
Syntax
class FSkelMeshDNAReader : public IDNAReader
Constructors
| Type | Name | Description | |
|---|---|---|---|
FSkelMeshDNAReader
(
UDNAAsset* DNAAsset |
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 > | Behavior. | ||
| 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 | Definition. | ||
| 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 () |
Descriptor. | |
| ERotationUnit | |||
| ETranslationUnit |
Overridden from IHeaderReader
| Type | Name | Description | |
|---|---|---|---|
| uint16 | Header. | ||
| uint16 |
Overridden from IDNAReaderBase
| Type | Name | Description | |
|---|---|---|---|
| void | Unload
(
EDNADataLayer |
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 |
Geometry. | |
| 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 | Machine Learned Behavior. | ||
| 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 |