Navigation
API > API/Editor > API/Editor/AnimGraph
Proxy override for this UAnimInstance-derived class
| Name | FAnimPreviewInstanceProxy |
| Type | struct |
| Header File | /Engine/Source/Editor/AnimGraph/Public/AnimPreviewInstance.h |
| Include Path | #include "AnimPreviewInstance.h" |
Syntax
USTRUCT ()
struct FAnimPreviewInstanceProxy : public FAnimSingleNodeInstanceProxy
Inheritance Hierarchy
- FAnimInstanceProxy → FAnimSingleNodeInstanceProxy → FAnimPreviewInstanceProxy
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| AnimPreviewInstance.h | |||
FAnimPreviewInstanceProxy
(
UAnimInstance* InAnimInstance |
AnimPreviewInstance.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnableControllers | bool | Used to determine if controller has to be applied or not Used to disable controller during editing | AnimPreviewInstance.h | |
| BoneControllers | TArray< FAnimNode_ModifyBone > | Controllers for individual bones | AnimPreviewInstance.h | |
| bSetKey | bool | When this flag is true, it sets key | AnimPreviewInstance.h | |
| CopyPoseNode | FAnimNode_CopyPoseFromMesh | Allows us to copy a pose from the mesh being debugged | AnimPreviewInstance.h | |
| CurveBoneControllers | TArray< FAnimNode_ModifyBone > | Curve modifiers | AnimPreviewInstance.h | |
| CurveSource | FAnimNode_CurveSource | External curve for in-editor curve sources (such as audio) | AnimPreviewInstance.h | |
| OnSetKeyCompleteDelegate | FSimpleMulticastDelegate | Delegate to call after Key is set | AnimPreviewInstance.h | |
| PoseBlendNode | FAnimNode_PoseBlendNode | Pose blend node for evaluating pose assets (for previewing curve sources) | AnimPreviewInstance.h | |
| SkeletalControlAlpha | float | Shared parameters for previewing blendspace or animsequence | AnimPreviewInstance.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddImpulseAtLocation
(
FVector Impulse, |
AnimPreviewInstance.h | ||
FDelegateHandle AddKeyCompleteDelegate
(
FSimpleMulticastDelegate::FDelegate InOnSetKeyCompleteDelegate |
AnimPreviewInstance.h | ||
void EnableControllers
(
bool bEnable |
AnimPreviewInstance.h | ||
FAnimNode_ModifyBone * FindModifiedBone
(
const FName& InBoneName, |
AnimPreviewInstance.h | ||
TArray< FAnimNode_ModifyBone > & GetBoneControllers() |
AnimPreviewInstance.h | ||
TArray< FAnimNode_ModifyBone > & GetCurveBoneControllers() |
AnimPreviewInstance.h | ||
USkeletalMeshComponent * GetDebugSkeletalMeshComponent() |
Gets the external debug skeletal mesh component we are debugging | AnimPreviewInstance.h | |
FAnimNode_ModifyBone & ModifyBone
(
const FName& InBoneName, |
AnimPreviewInstance.h | ||
void RefreshCurveBoneControllers
(
UAnimationAsset* AssetToRefreshFrom |
AnimPreviewInstance.h | ||
void RemoveBoneModification
(
const FName& InBoneName, |
AnimPreviewInstance.h | ||
void RemoveKeyCompleteDelegate
(
FDelegateHandle InDelegateHandle |
AnimPreviewInstance.h | ||
void ResetModifiedBone
(
bool bCurveController |
AnimPreviewInstance.h | ||
void SetDebugSkeletalMeshComponent
(
USkeletalMeshComponent* InSkeletalMeshComponent |
Sets an external debug skeletal mesh component to use to debug | AnimPreviewInstance.h | |
void SetKey() |
AnimPreviewInstance.h | ||
void SetSkeletalControlAlpha
(
float InSkeletalControlAlpha |
AnimPreviewInstance.h |
Overridden from FAnimSingleNodeInstanceProxy
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetAnimationAsset
(
UAnimationAsset* NewAsset, |
AnimPreviewInstance.h |
Overridden from FAnimInstanceProxy
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool Evaluate
(
FPoseContext& Output |
AnimPreviewInstance.h | ||
virtual void Initialize
(
UAnimInstance* InAnimInstance |
AnimPreviewInstance.h | ||
virtual void PreUpdate
(
UAnimInstance* InAnimInstance, |
AnimPreviewInstance.h | ||
virtual void Update
(
float DeltaSeconds |
AnimPreviewInstance.h | ||
virtual void UpdateAnimationNode
(
const FAnimationUpdateContext& InContext |
AnimPreviewInstance.h |