Navigation
API > API/Plugins > API/Plugins/RigLogicModule
| Name | FDNAIndexMapping |
| Type | struct |
| Header File | /Engine/Plugins/Animation/RigLogic/Source/RigLogicModule/Public/DNAIndexMapping.h |
| Include Path | #include "DNAIndexMapping.h" |
Syntax
struct FDNAIndexMapping
Structs
| Name | Remarks |
|---|---|
| FMeshPoseBoneControlAttributeMapping | |
| TArrayWrapper |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FCachedIndexedCurve | TBaseBlendedCurve< FDefaultAllocator, UE::Anim::FCurveElementIndexed > | DNAIndexMapping.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ControlAttributeCurves | FCachedIndexedCurve | All the control attributes that we will need to extract, alongside their control index | DNAIndexMapping.h | |
| DriverJointsToControlAttributesMap | TArray< FMeshPoseBoneControlAttributeMapping > | DNAIndexMapping.h | ||
| JointsMapDNAIndicesToMeshPoseBoneIndices | TArray< FMeshPoseBoneIndex > | DNAIndexMapping.h | ||
| MaskMultiplierCurvesPerLOD | TArray< FCachedIndexedCurve > | DNAIndexMapping.h | ||
| MorphTargetCurvesPerLOD | TArray< FCachedIndexedCurve > | DNAIndexMapping.h | ||
| NeuralNetworkMaskCurves | FCachedIndexedCurve | DNAIndexMapping.h | ||
| SkeletonGuid | FGuid | DNAIndexMapping.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Init
(
const IDNAReader* DNAReader, |
DNAIndexMapping.h | ||
void MapControlCurves
(
const IDNAReader* DNAReader, |
DNAIndexMapping.h | ||
void MapDriverJoints
(
const IDNAReader* DNAReader, |
DNAIndexMapping.h | ||
void MapJoints
(
const IDNAReader* DNAReader, |
DNAIndexMapping.h | ||
void MapMaskMultipliers
(
const IDNAReader* DNAReader, |
DNAIndexMapping.h | ||
void MapMorphTargets
(
const IDNAReader* DNAReader, |
DNAIndexMapping.h | ||
void MapNeuralNetworkMaskCurves
(
const IDNAReader* DNAReader, |
DNAIndexMapping.h |