Navigation
API > API/Plugins > API/Plugins/ContextualAnimation
FContextualAnimSceneBindingContext.
| Name | FContextualAnimSceneBindingContext |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Animation/ContextualAnimation/Source/ContextualAnimation/Public/ContextualAnimTypes.h |
| Include Path | #include "ContextualAnimTypes.h" |
Syntax
USTRUCT (BlueprintType ,
Meta=(HasNativeMake="/Script/ContextualAnimation.ContextualAnimUtilities:BP_SceneBindingContext_MakeFromActor"))
struct FContextualAnimSceneBindingContext
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FContextualAnimSceneBindingContext
(
const FTransform& InExternalTransform, |
ContextualAnimTypes.h | ||
| ContextualAnimTypes.h | |||
FContextualAnimSceneBindingContext
(
AActor* InActor, |
ContextualAnimTypes.h | ||
FContextualAnimSceneBindingContext
(
AActor* InActor, |
ContextualAnimTypes.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Actor | TWeakObjectPtr< AActor > | ContextualAnimTypes.h | ||
| CachedAnimInstance | TWeakObjectPtr< UAnimInstance > | ContextualAnimTypes.h |
|
|
| CachedMotionWarpingComp | TWeakObjectPtr< UMotionWarpingComponent > | ContextualAnimTypes.h |
|
|
| CachedMovementComp | TWeakObjectPtr< UCharacterMovementComponent > | ContextualAnimTypes.h |
|
|
| CachedSceneActorComp | TWeakObjectPtr< UContextualAnimSceneActorComponent > | ContextualAnimTypes.h |
|
|
| CachedSkeletalMesh | TWeakObjectPtr< USkeletalMeshComponent > | ContextualAnimTypes.h |
|
|
| ExternalGameplayTags | FGameplayTagContainer | ContextualAnimTypes.h | ||
| ExternalTransform | TOptional< FTransform > | ContextualAnimTypes.h | ||
| ExternalVelocity | TOptional< FVector > | ContextualAnimTypes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddGameplayTag
(
const FGameplayTag& Tag |
ContextualAnimTypes.h | ||
AActor * GetActor() |
ContextualAnimTypes.h | ||
UAnimInstance * GetAnimInstance() |
ContextualAnimTypes.h | ||
UCharacterMovementComponent * GetCharacterMovementComponent() |
ContextualAnimTypes.h | ||
const FGameplayTagContainer & GetGameplayTags() |
ContextualAnimTypes.h | ||
UMotionWarpingComponent * GetMotionWarpingComponent() |
ContextualAnimTypes.h | ||
UContextualAnimSceneActorComponent * GetSceneActorComponent() |
ContextualAnimTypes.h | ||
USkeletalMeshComponent * GetSkeletalMeshComponent() |
ContextualAnimTypes.h | ||
FTransform GetTransform() |
ContextualAnimTypes.h | ||
FVector GetVelocity() |
ContextualAnimTypes.h | ||
bool HasAllMatchingGameplayTags
(
const FGameplayTagContainer& TagContainer |
ContextualAnimTypes.h | ||
bool HasAnyMatchingGameplayTags
(
const FGameplayTagContainer& TagContainer |
ContextualAnimTypes.h | ||
bool HasMatchingGameplayTag
(
const FGameplayTag& TagToCheck |
ContextualAnimTypes.h | ||
void SetExternalTransform
(
const FTransform& InTransform |
ContextualAnimTypes.h |