Navigation
API > API/Plugins > API/Plugins/ContextualAnimation
Inheritance Hierarchy
- UBlueprintFunctionLibrary
- UContextualAnimUtilities
References
| Module | ContextualAnimation |
| Header | /Engine/Plugins/Experimental/Animation/ContextualAnimation/Source/ContextualAnimation/Public/ContextualAnimUtilities.h |
| Include | #include "ContextualAnimUtilities.h" |
Syntax
UCLASS ()
class UContextualAnimUtilities : public UBlueprintFunctionLibrary
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | BP_CreateContextualAnimSceneBindings
(
const UContextualAnimSceneAsset* SceneAsset, |
||
| bool | BP_CreateContextualAnimSceneBindingsForTwoActors
(
const UContextualAnimSceneAsset* SceneAsset, |
||
| void | BP_DrawDebugPose
(
const UObject* WorldContextObject, |
||
| float | BP_Montage_GetSectionLength
(
const UAnimMontage* Montage, |
||
| void | BP_Montage_GetSectionStartAndEndTime
(
const UAnimMontage* Montage, |
||
| float | BP_Montage_GetSectionTimeLeftFromPos
(
const UAnimMontage* Montage, |
||
| AActor * | BP_SceneBinding_GetActor
(
const FContextualAnimSceneBinding& Binding |
||
| const UAnimSequenceBase * | BP_SceneBinding_GetAnimationFromBinding
(
const FContextualAnimSceneBindings& Bindings, |
||
| FName | BP_SceneBinding_GetRoleFromBinding
(
const FContextualAnimSceneBindings& Bindings, |
||
| USkeletalMeshComponent * | BP_SceneBinding_GetSkeletalMesh
(
const FContextualAnimSceneBinding& Binding |
||
| AActor * | BP_SceneBindingContext_GetActor
(
const FContextualAnimSceneBindingContext& BindingContext |
||
| const FGameplayTagContainer & | BP_SceneBindingContext_GetGameplayTags
(
const FContextualAnimSceneBindingContext& BindingContext |
||
| FTransform | BP_SceneBindingContext_GetTransform
(
const FContextualAnimSceneBindingContext& BindingContext |
||
| FVector | BP_SceneBindingContext_GetVelocity
(
const FContextualAnimSceneBindingContext& BindingContext |
||
| bool | BP_SceneBindingContext_HasAllMatchingGameplayTags
(
const FContextualAnimSceneBindingContext& BindingContext, |
||
| bool | BP_SceneBindingContext_HasAnyMatchingGameplayTags
(
const FContextualAnimSceneBindingContext& BindingContext, |
||
| bool | BP_SceneBindingContext_HasMatchingGameplayTag
(
const FContextualAnimSceneBindingContext& BindingContext, |
||
| FContextualAnimSceneBindingContext | BP_SceneBindingContext_MakeFromActor
(
AActor* Actor |
||
| FContextualAnimSceneBindingContext | BP_SceneBindingContext_MakeFromActorWithExternalTransform
(
AActor* Actor, |
||
| void | BP_SceneBindings_AddOrUpdateWarpTargetsForBindings
(
const FContextualAnimSceneBindings& Bindings |
||
| void | BP_SceneBindings_CalculateWarpPoints
(
const FContextualAnimSceneBindings& Bindings, |
||
| FTransform | BP_SceneBindings_GetAlignmentTransformForRoleRelativeToOtherRole
(
const FContextualAnimSceneBindings& Bindings, |
||
| FTransform | BP_SceneBindings_GetAlignmentTransformForRoleRelativeToWarpPoint
(
const FContextualAnimSceneBindings& Bindings, |
||
| FTransform | BP_SceneBindings_GetAlignmentTransformFromBinding
(
const FContextualAnimSceneBindings& Bindings, |
||
| const FContextualAnimSceneBinding & | BP_SceneBindings_GetBindingByActor
(
const FContextualAnimSceneBindings& Bindings, |
||
| const FContextualAnimSceneBinding & | BP_SceneBindings_GetBindingByRole
(
const FContextualAnimSceneBindings& Bindings, |
||
| const TArray< FContextualAnimSceneBinding > & | BP_SceneBindings_GetBindings
(
const FContextualAnimSceneBindings& Bindings |
||
| const UContextualAnimSceneAsset * | BP_SceneBindings_GetSceneAsset
(
const FContextualAnimSceneBindings& Bindings |
||
| void | BP_SceneBindings_GetSectionAndAnimSetIndices
(
const FContextualAnimSceneBindings& Bindings, |
||
| void | DrawDebugAnimSet
(
const UWorld* World, |
||
| void | DrawPose
(
FPrimitiveDrawInterface* PDI, |
||
| void | DrawPose
(
const UWorld* World, |
||
| void | DrawPose
(
const UAnimSequenceBase* Animation, |
||
| void | DrawSector
(
FPrimitiveDrawInterface& PDI, |
||
| void | ExtractComponentSpacePose
(
const UAnimSequenceBase* Animation, |
Helper function to extract component space pose from an animation at a given time If the supplied animation is a montage it will extract the pose from the first track IMPORTANT: This function expects you to add a MemMark (FMemMark Mark(FMemStack::Get());) at the correct scope if you are using it from outside world's tick | |
| void | ExtractLocalSpacePose
(
const UAnimSequenceBase* Animation, |
Helper function to extract local space pose from an animation at a given time. | |
| FTransform | ExtractRootMotionFromAnimation
(
const UAnimSequenceBase* Animation, |
Extract Root Motion transform from a contiguous position range | |
| FTransform | ExtractRootTransformFromAnimation
(
const UAnimSequenceBase* Animation, |
Extract root bone transform at a given time | |
| const FAnimNotifyEvent * | FindFirstWarpingWindowForWarpTarget
(
const UAnimSequenceBase* Animation, |
||
| FAnimMontageInstance * | TryGetActiveAnimMontageInstance
(
const AActor* Actor |
||
| UAnimInstance * | TryGetAnimInstance
(
const AActor* Actor |
||
| UMeshComponent * | TryGetMeshComponentWithSocket
(
const AActor* Actor, |
||
| USkeletalMeshComponent * | TryGetSkeletalMeshComponent
(
const AActor* Actor |
Typedefs
| Name | Description |
|---|---|
| FDrawLineFunction |