Navigation
API > API/Plugins > API/Plugins/AnimNext
Inheritance Hierarchy
- TReferencePose
- FAnimNextReferencePose
References
| Module | AnimNext |
| Header | /Engine/Plugins/Experimental/AnimNext/Source/AnimNext/Public/ReferencePose.h |
| Include | #include "ReferencePose.h" |
Syntax
template<typename AllocatorType>
struct TReferencePose
Variables
| Type | Name | Description | |
|---|---|---|---|
| EReferencePoseGenerationFlags | GenerationFlags | ||
| TArray< TArray< FBoneIndexType, AllocatorType >, AllocatorType > | LODBoneIndexes | ||
| TArray< int32, AllocatorType > | LODNumBones | ||
| TTransformArray< AllocatorType > | ReferenceLocalTransforms | ||
| TWeakObjectPtr< const USkeletalMesh > | SkeletalMesh | ||
| TWeakObjectPtr< const USkeleton > | Skeleton | ||
| TArray< TArray< FBoneIndexType, AllocatorType >, AllocatorType > | SkeletonToLODBoneIndexes |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TArrayView< const FBoneIndexType > | GetLODBoneIndexes
(
int32 LODLevel |
||
| int32 | GetLODBoneIndexFromSkeletonBoneIndex
(
int32 SkeletionBoneIndex |
||
| int32 | GetNumBonesForLOD
(
int32 LODLevel |
||
| const FQuat & | GetRefPoseRotation
(
int32 LODBoneIndex |
||
| const FVector & | GetRefPoseScale3D
(
int32 LODBoneIndex |
||
| FTransform | GetRefPoseTransform
(
int32 LODBoneIndex |
||
| const FVector & | GetRefPoseTranslation
(
int32 LODBoneIndex |
||
| int32 | GetSkeletonBoneIndexFromLODBoneIndex
(
int32 LODBoneIndex |
||
| const TArrayView< const FBoneIndexType > | GetSkeletonToLODBoneIndexes
(
int32 LODLevel |
||
| void | Initialize
(
const FReferenceSkeleton& RefSkeleton, |
||
| bool | IsFastPath () |
||
| bool | IsValid () |