Navigation
API > API/Plugins > API/Plugins/ChaosMover
| Name | UChaosSplineMovementPathPattern |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ChaosMover/Source/ChaosMover/Public/ChaosMover/PathedMovement/ChaosSplineMovementPathPattern.h |
| Include Path | #include "ChaosMover/PathedMovement/ChaosSplineMovementPathPattern.h" |
Syntax
UCLASS ()
class UChaosSplineMovementPathPattern : public UChaosPathedMovementPatternBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UChaosPathedMovementPatternBase → UChaosSplineMovementPathPattern
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool HasValidBounds() |
ChaosMover/PathedMovement/ChaosSplineMovementPathPattern.h |
Overridden from UChaosPathedMovementPatternBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool DebugDrawUsingStepSamples() |
The spline is already drawn, no need to draw it again at lower rez. | ChaosMover/PathedMovement/ChaosSplineMovementPathPattern.h | |
virtual void InitializePattern
(
UChaosMoverSimulation* InSimulation |
ChaosMover/PathedMovement/ChaosSplineMovementPathPattern.h |
Protected
Overridden from UChaosPathedMovementPatternBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FTransform CalcUnmaskedTargetTransform
(
float PatternProgress, |
Where patterns calculate their target transforms at the given path progress The transform returned is in world coordinates, given the path basis transform BasisTransform Axis masking is applied to this result before it's actually used. | ChaosMover/PathedMovement/ChaosSplineMovementPathPattern.h |