Navigation
API > API/Plugins > API/Plugins/ChaosMover
Movement pattern that moves between explicitly defined points
| Name | UChaosPointMovementPathPattern |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ChaosMover/Source/ChaosMover/Public/ChaosMover/PathedMovement/ChaosPointMovementPathPattern.h |
| Include Path | #include "ChaosMover/PathedMovement/ChaosPointMovementPathPattern.h" |
Syntax
UCLASS ()
class UChaosPointMovementPathPattern : public UChaosPathedMovementPatternBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UChaosPathedMovementPatternBase → UChaosPointMovementPathPattern
Functions
Public
Overridden from UChaosPathedMovementPatternBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AppendDebugDrawElements
(
UChaosPathedMovementDebugDrawComponent& DebugDrawComp, |
ChaosMover/PathedMovement/ChaosPointMovementPathPattern.h | ||
virtual void InitializePattern
(
UChaosMoverSimulation* InSimulation |
ChaosMover/PathedMovement/ChaosPointMovementPathPattern.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
ChaosMover/PathedMovement/ChaosPointMovementPathPattern.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTransform GetPathBasisTransform() |
ChaosMover/PathedMovement/ChaosPointMovementPathPattern.h | ||
void RefreshAssignedPointProgress
(
const FTransform& PathBasisTransform |
ChaosMover/PathedMovement/ChaosPointMovementPathPattern.h |
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/ChaosPointMovementPathPattern.h |