7#include "BoneReference.generated.h"
18 UPROPERTY(EditAnywhere, Category = BoneReference)
34 , bUseSkeletonIndex(
false)
42 , bUseSkeletonIndex(
false)
49 return BoneName ==
Other.BoneName;
54 return BoneName !=
Other.BoneName;
69 InvalidateCachedBoneIndex();
83 return (!bUseSkeletonIndex && CachedCompactPoseIndex !=
INDEX_NONE);
@ INDEX_NONE
Definition CoreMiscDefines.h:150
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
FArchive & operator<<(FArchive &Ar, FEnvQueryDebugProfileData::FStep &Data)
Definition EnvQueryTypes.cpp:489
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition Archive.h:1208
Definition NameTypes.h:617
Definition Skeleton.h:295
@ false
Definition radaudio_common.h:23
Definition BoneContainer.h:192
Definition BoneReference.h:14
bool operator==(const FBoneReference &Other) const
Definition BoneReference.h:47
void InvalidateCachedBoneIndex()
Definition BoneReference.h:86
bool IsValidToEvaluate() const
Definition BoneReference.h:81
void Reset()
Definition BoneReference.h:66
bool operator!=(const FBoneReference &Other) const
Definition BoneReference.h:52
bool HasValidSetup() const
Definition BoneReference.h:73
FBoneReference(const FName &InBoneName)
Definition BoneReference.h:39
Definition BoneIndices.h:63
Definition BoneIndices.h:71
Definition BoneIndices.h:79