UContextualAnimSceneActorComponent

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

ContextualAnimation

Header

/Engine/Plugins/Experimental/Animation/ContextualAnimation/Source/ContextualAnimation/Public/ContextualAnimSceneActorComponent.h

Include

#include "ContextualAnimSceneActorComponent.h"

Syntax

UCLASS(Meta=(BlueprintSpawnableComponent))
class UContextualAnimSceneActorComponent : public UPrimitiveComponent

Variables

Name Description

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

bool

 

bEnableDebug

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

FContextualAnim...

 

DebugParams

Protected variable UProperty

TArray< FContex...

 

IKTargets

List of IKTarget for this frame

Public variable UProperty Category BlueprintAssignable

FContextualAnim...

 

OnJoinedSceneDelegate

Event that happens when the actor owner of this component joins an scene

Public variable UProperty Category BlueprintAssignable

FContextualAnim...

 

OnLeftSceneDelegate

Event that happens when the actor owner of this component leave an scene

Protected variable

const FContextu...

 

SceneActorDataPtr

Ptr back to the scene actor data that represent us in the scene instance we are part of

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

UContextualAnim...

 

SceneAsset

Constructors

Name Description

Public function

UContextualAnimSceneActorComponent

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const UFunction BlueprintPure, Category

const FConte...

 

GetIKTargetByGoalName

(
    FName GoalName
)

Public function Const UFunction BlueprintPure, Category

const TArray...

 

GetIKTargets()

Public function

void

 

OnJoinedScene

(
    const FContextualAnimSceneActorData...
)

Called from the scene instance when the actor owner of this component joins an scene

Public function

void

 

OnLeftScene

(
    const FContextualAnimSceneActorData...
)

Called from the scene instance when the actor owner of this component leave an scene

Protected function UFunction

void

 

OnTickPose

(
    USkinnedMeshComponent* Skinned...,
    float DeltaTime,
    bool bNeedsValidRootMotion
)

Event called right before owner's mesh ticks the pose when we are in a scene instance and IK Targets are required.

Protected function

void

 

UpdateIKTargets()

Overridden from UPrimitiveComponent

Name Description

Public function Virtual

FPrimitiveSc...

 

CreateSceneProxy()

Creates a proxy to represent the primitive to the scene manager in the rendering thread.

Overridden from USceneComponent

Name Description

Public function Virtual Const

FBoxSphereBo...

 

CalcBounds

(
    const FTransform& LocalToWorld
)

Calculate the bounds of the component. Default behavior is a bounding box/sphere of zero size.

Overridden from UActorComponent

Name Description

Public function Virtual

void

 

OnRegister()

Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called.

Public function Virtual

void

 

OnUnregister()

Called when a component is unregistered.