Navigation
API > API/Plugins > API/Plugins/ChaosMover
| Name | UChaosEllipticalMovementPathPattern |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ChaosMover/Source/ChaosMover/Public/ChaosMover/PathedMovement/ChaosEllipticalMovementPathPattern.h |
| Include Path | #include "ChaosMover/PathedMovement/ChaosEllipticalMovementPathPattern.h" |
Syntax
UCLASS ()
class UChaosEllipticalMovementPathPattern : public UChaosPathedMovementPatternBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UChaosPathedMovementPatternBase → UChaosEllipticalMovementPathPattern
Functions
Public
Overridden from UChaosPathedMovementPatternBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void InitializePattern
(
UChaosMoverSimulation* InSimulation |
ChaosMover/PathedMovement/ChaosEllipticalMovementPathPattern.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/ChaosEllipticalMovementPathPattern.h |