Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/BoneContainer.h |
Include |
#include "BoneContainer.h" |
struct FBoneContainer
This is a native transient structure. Contains:
BoneIndicesArray: Array of RequiredBoneIndices for Current Asset. In increasing order. Mapping to current Array of Transforms (Pose).
BoneSwitchArray: Size of current Skeleton. true if Bone is contained in RequiredBones array, false otherwise.
Name | Description | |
---|---|---|
|
FBoneContainer() |
|
|
FBoneContainer ( |
Name | Description | ||
---|---|---|---|
|
BoneIsChildOf |
Returns true if bone is child of for current asset. |
|
|
BoneIsChildOf ( |
Returns true if bone is child of for current asset. |
|
|
CacheRequiredAnimCurveUids ( |
Cache required Anim Curve Uids |
|
|
Contains ( |
Returns true of RequiredBonesArray contains this bone index. |
|
|
UObject *... |
GetAsset() |
Get Asset this BoneContainer was made for. |
|
const TArray... |
GetBoneIndicesArray() |
Returns Required Bone Indices Array |
|
const TBitAr... |
GetBoneSwitchArray() |
Returns Bone Switch Array. BitMask for RequiredBoneIndex array. |
|
GetCalculatedForLOD() |
Get the LOD that we calculated required bones when regenerated |
|
|
FCompactPose... |
GetCompactPoseIndexFromSkeletonIndex ( |
|
|
const int32 |
GetCompactPoseNumBones() |
|
|
const TArray... |
GetCompactPoseParentBoneArray() |
|
|
GetDepthBetweenBones |
Get Depth between bones for current asset. |
|
|
GetDisableRetargeting() |
True if retargeting is disabled for debugging. |
|
|
const int32 |
GetNumBones() |
Number of Bones in RefPose for current asset. |
|
FCompactPose... |
GetParentBoneIndex ( |
Get ParentBoneIndex for current Asset. |
|
GetParentBoneIndex ( |
Get ParentBoneIndex for current Asset. |
|
|
GetPoseBoneIndexForBoneName ( |
Get BoneIndex for BoneName for current Asset. |
|
|
GetPoseToSkeletonBoneIndexArray() |
Const accessor to GetSkeletonToPoseBoneIndexArray(). |
|
|
const FRefer... |
GetReferenceSkeleton() |
Access to Asset's RefSkeleton. |
|
const TArray... |
GetRefPoseArray() |
Pointer to RefPoseArray for current Asset. |
|
const TArray... |
GetRefPoseCompactArray() |
|
|
const FTrans... |
GetRefPoseTransform ( |
|
|
const FRetar... |
GetRetargetSourceCachedData ( |
|
|
const FRetar... |
GetRetargetSourceCachedData ( |
|
|
USkeletalMes... |
GetSkeletalMeshAsset() |
Get SkeletalMesh Asset this BoneContainer was made for. Could be NULL if Asset is a Skeleton. |
|
USkeleton &#... |
GetSkeletonAsset() |
Get Skeleton Asset. |
|
GetSkeletonIndex ( |
||
|
GetSkeletonToPoseBoneIndexArray() |
Const accessor to GetSkeletonToPoseBoneIndexArray(). |
|
|
GetUIDToArrayIndexLookupTableValidCount() |
Returns the number of valid entries in the GetUIDToArrayLookupTable result array |
|
|
GetUIDToArrayLookupTable() |
Get UID To Array look up table |
|
|
GetUIDToCurveTypeLookupTable() |
Get UID To curve type look up table |
|
|
GetUIDToNameLookupTable() |
Get UID To Name look up table |
|
|
const TArray... |
GetVirtualBoneCompactPoseData() |
Returns virutal bone cached data |
|
InitializeTo ( |
Initialize BoneContainer to a new Asset, RequiredBonesArray and RefPoseArray. |
|
|
const bool |
IsValid() |
Returns true if FBoneContainer is Valid. |
|
FCompactPose... |
MakeCompactPoseIndex ( |
|
|
FMeshPoseBon... |
MakeMeshPoseIndex ( |
|
|
SetDisableRetargeting ( |
Disable Retargeting for debugging. |
|
|
SetRefPoseCompactArray ( |
||
|
SetUseRAWData ( |
Ignore compressed data and use RAW data instead, for debugging. |
|
|
SetUseSourceData ( |
Use Source data instead. |
|
|
ShouldUseRawData() |
True if we're requesting RAW data instead of compressed data. For debugging. |
|
|
ShouldUseSourceData() |
True if we're requesting Source data instead of RawAnimationData. For debugging. |