Navigation
API > API/Plugins > API/Plugins/AnimDatabase
Pose Attribute Data
| Name | FPoseAttributeData |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Animation/AnimDatabase/Source/AnimDatabase/Public/AnimDatabasePose.h |
| Include Path | #include "AnimDatabasePose.h" |
Syntax
struct FPoseAttributeData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AttributeActive | TLearningArray< 2, bool > | AnimDatabasePose.h | ||
| AttributeData | TLearningArray< 2, float > | AnimDatabasePose.h | ||
| AttributeNames | TLearningArray< 1, FName > | AnimDatabasePose.h | ||
| AttributeOffsets | TLearningArray< 1, int32 > | AnimDatabasePose.h | ||
| AttributeTypes | TLearningArray< 1, EAnimDatabaseAttributeType > | AnimDatabasePose.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FPoseAttributeDataConstView ConstSlice
(
const int32 FrameStart, |
AnimDatabasePose.h | ||
FPoseAttributeDataConstView ConstView() |
AnimDatabasePose.h | ||
void Empty() |
AnimDatabasePose.h | ||
float GetAngle
(
const int32 FrameIdx, |
AnimDatabasePose.h | ||
FVector3f GetAngularVelocity
(
const int32 FrameIdx, |
AnimDatabasePose.h | ||
bool GetAttributeActive
(
const int32 FrameIdx, |
AnimDatabasePose.h | ||
FName GetAttributeName
(
const int32 AttributeIdx |
AnimDatabasePose.h | ||
TLearningArrayView< 1, const FName > GetAttributeNames() |
AnimDatabasePose.h | ||
int32 GetAttributeNum() |
AnimDatabasePose.h | ||
int32 GetAttributeOffset
(
const int32 AttributeIdx |
AnimDatabasePose.h | ||
int32 GetAttributeSize
(
const int32 AttributeIdx |
AnimDatabasePose.h | ||
EAnimDatabaseAttributeType GetAttributeType
(
const int32 AttributeIdx |
AnimDatabasePose.h | ||
TLearningArrayView< 1, const EAnimDatabaseAttributeType > GetAttributeTypes() |
AnimDatabasePose.h | ||
bool GetBool
(
const int32 FrameIdx, |
AnimDatabasePose.h | ||
FVector3f GetDirection
(
const int32 FrameIdx, |
AnimDatabasePose.h | ||
void GetEvent
(
bool& bOutTimeUntilEventKnown, |
AnimDatabasePose.h | ||
float GetFloat
(
const int32 FrameIdx, |
AnimDatabasePose.h | ||
int32 GetFrameNum() |
AnimDatabasePose.h | ||
FVector3f GetLinearVelocity
(
const int32 FrameIdx, |
AnimDatabasePose.h | ||
FVector3f GetLocation
(
const int32 FrameIdx, |
AnimDatabasePose.h | ||
FQuat4f GetRotation
(
const int32 FrameIdx, |
AnimDatabasePose.h | ||
FVector3f GetScalarVelocity
(
const int32 FrameIdx, |
AnimDatabasePose.h | ||
FVector3f GetScale
(
const int32 FrameIdx, |
AnimDatabasePose.h | ||
FTransform3f GetTransform
(
const int32 FrameIdx, |
AnimDatabasePose.h | ||
bool IsEmpty() |
AnimDatabasePose.h | ||
void Resize
(
const int32 FrameNum, |
AnimDatabasePose.h | ||
FPoseAttributeDataView Slice
(
const int32 FrameStart, |
AnimDatabasePose.h | ||
FPoseAttributeDataView View() |
AnimDatabasePose.h |