Navigation
API > API/Plugins > API/Plugins/AnimDatabase
This provides a blueprint interface to the pose state.
| Name | UAnimDatabasePoseStateLibrary |
| Type | class |
| Header File | /Engine/Plugins/Experimental/Animation/AnimDatabase/Source/AnimDatabase/Public/AnimDatabasePose.h |
| Include Path | #include "AnimDatabasePose.h" |
Syntax
UCLASS (BlueprintType, Meta=(BlueprintThreadSafe))
class UAnimDatabasePoseStateLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UAnimDatabasePoseStateLibrary
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FAnimDatabasePoseState MakePoseState() |
Construct a new Empty Pose State | AnimDatabasePose.h |
|
static float PoseStateAngleAttributeDegrees
(
const FAnimDatabasePoseState& PoseState, |
Get the given attribute as a angle in degrees | AnimDatabasePose.h |
|
static float PoseStateAngleAttributeRadians
(
const FAnimDatabasePoseState& PoseState, |
Get the given attribute as a angle in radians | AnimDatabasePose.h |
|
static FVector PoseStateAngularVelocityAttribute
(
const FAnimDatabasePoseState& PoseState, |
Get the given attribute as an angular velocity | AnimDatabasePose.h |
|
static FName PoseStateAttributeName
(
const FAnimDatabasePoseState& PoseState, |
Get if the given attribute name in the pose state | AnimDatabasePose.h |
|
static int32 PoseStateAttributeNum
(
const FAnimDatabasePoseState& PoseState |
Get if the number of attributes in the pose state | AnimDatabasePose.h |
|
static FString PoseStateAttributeString
(
const FAnimDatabasePoseState& PoseState, |
Gets a string representation of the given attribute in the pose state | AnimDatabasePose.h |
|
static EAnimDatabaseAttributeType PoseStateAttributeType
(
const FAnimDatabasePoseState& PoseState, |
Get if the given attribute type in the pose state | AnimDatabasePose.h |
|
static FVector PoseStateBoneWorldLinearVelocity
(
const FAnimDatabasePoseState& PoseState, |
Get the world linear velocity of a given bone in the pose state | AnimDatabasePose.h |
|
static FVector PoseStateBoneWorldLocation
(
const FAnimDatabasePoseState& PoseState, |
Get the world location of a given bone in the pose state | AnimDatabasePose.h |
|
static FRotator PoseStateBoneWorldRotation
(
const FAnimDatabasePoseState& PoseState, |
Get the world rotation of a given bone in the pose state | AnimDatabasePose.h |
|
static FTransform PoseStateBoneWorldTransform
(
const FAnimDatabasePoseState& PoseState, |
Get the world transform of a given bone in the pose state | AnimDatabasePose.h |
|
static bool PoseStateBoolAttribute
(
const FAnimDatabasePoseState& PoseState, |
Get the given attribute as a bool | AnimDatabasePose.h |
|
static void PoseStateCopy
(
UPARAM(ref) FAnimDatabasePoseState& OutPoseState, |
Copy a PoseState | AnimDatabasePose.h |
|
static FVector PoseStateDirectionAttribute
(
const FAnimDatabasePoseState& PoseState, |
Get the given attribute as a direction | AnimDatabasePose.h |
|
static void PoseStateEventAttribute
(
bool& bOutTimeUntilEventKnown, |
Get the given attribute as an event | AnimDatabasePose.h |
|
static float PoseStateFloatAttribute
(
const FAnimDatabasePoseState& PoseState, |
Get the given attribute as a float | AnimDatabasePose.h |
|
static bool PoseStateIsAttributeActive
(
const FAnimDatabasePoseState& PoseState, |
Get if the given attribute is active in the pose state | AnimDatabasePose.h |
|
static FVector PoseStateLinearVelocityAttribute
(
const FAnimDatabasePoseState& PoseState, |
Get the given attribute as a linear velocity | AnimDatabasePose.h |
|
static FVector PoseStateLocationAttribute
(
const FAnimDatabasePoseState& PoseState, |
Get the given attribute as a location | AnimDatabasePose.h |
|
static FVector PoseStateRootAngularVelocity
(
const FAnimDatabasePoseState& PoseState |
Get the root angular velocity of the pose state | AnimDatabasePose.h |
|
static FVector PoseStateRootDirection
(
const FAnimDatabasePoseState& PoseState, |
Get the root direction of the pose state | AnimDatabasePose.h |
|
static FVector PoseStateRootLinearVelocity
(
const FAnimDatabasePoseState& PoseState |
Get the root linear velocity of the pose state | AnimDatabasePose.h |
|
static FVector PoseStateRootLocation
(
const FAnimDatabasePoseState& PoseState |
Get the root location of the pose state | AnimDatabasePose.h |
|
static void PoseStateRootLocationAndRotation
(
FVector& OutRootLocation, |
Get the root location and rotation of the pose state | AnimDatabasePose.h |
|
static FRotator PoseStateRootRotation
(
const FAnimDatabasePoseState& PoseState |
Get the root rotation of the pose state | AnimDatabasePose.h |
|
static FVector PoseStateRootScalarVelocity
(
const FAnimDatabasePoseState& PoseState |
Get the root scalar velocity of the pose state | AnimDatabasePose.h |
|
static FVector PoseStateRootScale3D
(
const FAnimDatabasePoseState& PoseState |
Get the root scale of the pose state | AnimDatabasePose.h |
|
static FTransform PoseStateRootTransform
(
const FAnimDatabasePoseState& PoseState |
Get the root transform of the pose state | AnimDatabasePose.h |
|
static FRotator PoseStateRotationAttribute
(
const FAnimDatabasePoseState& PoseState, |
Get the given attribute as a rotation | AnimDatabasePose.h |
|
static FQuat PoseStateRotationAttributeAsQuat
(
const FAnimDatabasePoseState& PoseState, |
AnimDatabasePose.h |
|
|
static FVector PoseStateScalarVelocityAttribute
(
const FAnimDatabasePoseState& PoseState, |
Get the given attribute as a scalar velocity | AnimDatabasePose.h |
|
static FVector PoseStateScaleAttribute
(
const FAnimDatabasePoseState& PoseState, |
Get the given attribute as a scale | AnimDatabasePose.h |
|
static FTransform PoseStateTransformAttribute
(
const FAnimDatabasePoseState& PoseState, |
Get the given attribute as a transform | AnimDatabasePose.h |
|