FAnimNode_StageCoachWheelController

Simple controller that replaces or adds to the translation/rotation of a single bone.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FAnimNode_Base

FAnimNode_SkeletalControlBase

FAnimNode_StageCoachWheelController

References

Module

ChaosVehicles

Header

/Engine/Plugins/Experimental/ChaosVehiclesPlugin/Source/ChaosVehicles/Public/AnimNode_StageCoachWheelController.h

Include

#include "AnimNode_StageCoachWheelController.h"

Syntax

USTRUCT()
struct FAnimNode_StageCoachWheelController : public FAnimNode_SkeletalControlBase

Remarks

Simple controller that replaces or adds to the translation/rotation of a single bone.

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

float

 

MaxAngularVelocity

Wheel max rotation speed in degrees/second.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

float

 

ShutterSpeed

Camera shutter speed in frames/second.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

float

 

StageCoachBlend

Blend effect degrees/second.

Public variable UProperty Category, EditAnywhere, Meta BlueprintReadWrite

int

 

WheelSpokeCount

Number of spokes visible on wheel.

Constructors

Overridden from FAnimNode_SkeletalControlBase

Name Description

Public function Virtual

void

 

EvaluateSkeletalControl_AnyThread

(
    FComponentSpacePoseContext& Output,
    TArray< FBoneTransform >& OutBoneT...
)

Evaluate the new component-space transforms for the affected bones.

Public function Virtual

bool

 

IsValidToEvaluate

(
    const USkeleton* Skeleton,
    const FBoneContainer& RequiredBone...
)

Return true if it is valid to Evaluate

Overridden from FAnimNode_Base

Name Description

Public function Virtual

void

 

GatherDebugData

(
    FNodeDebugData& DebugData
)

Called to gather on-screen debug data. This is called on the game thread.

Public function Virtual

void

 

Initialize_AnyThread

(
    const FAnimationInitializeContext&...
)

Called when the node first runs.