UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
BoneControllerTypes.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
6#include "BoneContainer.h"
7#include "BoneControllerTypes.generated.h"
8
10
11// Specifies the evaluation mode of an animation warping node
12UENUM(BlueprintInternalUseOnly)
14{
15 // Animation warping evaluation parameters are driven by user settings.
16 Manual,
17 // Animation warping evaluation parameters are graph-driven. This means some
18 // properties of the node are automatically computed using the accumulated
19 // root motion delta contribution of the animation graph leading into it.
20 Graph
21};
22
23// The supported spaces of a corresponding input vector value
24UENUM(BlueprintInternalUseOnly)
26{
27 // Component-space input vector
29 // Actor-space input vector
31 // World-space input vector
33 // IK Foot Root relative local-space input vector
35};
36
37// Vector values which may be specified in a configured space
38USTRUCT(BlueprintType)
40{
42
43 // Space of the corresponding Vector value
44 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Settings, meta=(PinShownByDefault))
46
47 // Specifies a vector relative to the space defined by Mode
48 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Settings, meta=(PinShownByDefault))
49 FVector Value = FVector::ZeroVector;
50
51 // Retrieves a normalized Component-space direction from the specified DirectionMode and Direction value
52 ANIMGRAPHRUNTIME_API FVector AsComponentSpaceDirection(const FAnimInstanceProxy* AnimInstanceProxy, const FTransform& IKFootRootTransform) const;
53};
EWarpingEvaluationMode
Definition BoneControllerTypes.h:14
EWarpingVectorMode
Definition BoneControllerTypes.h:26
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition AnimInstanceProxy.h:144
Definition BoneControllerTypes.h:40