Navigation
| Name | ChaosMover |
| Type | Plugin |
| Part of Plugins | Chaos Mover |
| Location | /Engine/Plugins/Experimental/ChaosMover/Source/ChaosMover/ |
| Module Build Rules | ChaosMover.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FChaosMover_OnLanded | Fired after the actor lands on a valid surface. First param is the name of the mode this actor is in after landing. Second param is the hit result from hitting the floor. |
| UChaosCharacterConstraintMovementModeInterface | Interface for mover modes moving on ground like characters, using a character ground constraint. |
| UChaosCharacterFallingCheck | |
| UChaosCharacterJumpCheck | |
| UChaosCharacterLandingCheck | |
| UChaosCharacterLaunchCheck | Transition that handles launching based on input for a physics-based character |
| UChaosCharacterMovementMode | Base class for all Chaos character movement modes |
| UChaosCharacterMovementModeInterface | |
| UChaosCharacterMoverComponent | |
| UChaosCharacterWaterCheck | |
| UChaosFallingMode | Chaos character falling mode |
| UChaosFlyingMode | Chaos character flying mode |
| UChaosGroundMovementUtils | |
| UChaosMovementMode | Base class for all Chaos movement modes |
| UChaosMovementModeTransition | Base class for all Chaos movement mode transitions |
| UChaosMoverBackendComponent | |
| UChaosMoverSimulation | |
| UChaosPathedMovementModeInterface | Interface for mover modes moving on a path, with a constraint or kinematically. |
| UChaosSwimmingMode | Chaos character swimming mode |
| UChaosWalkingMode | Chaos character walking mode |
| USharedChaosCharacterMovementSettings | SharedChaosCharacterMovementSettings: collection of settings that are shared between the chaos character movement modes |
Structs
| Name | Remarks |
|---|---|
| FChaosCharacterApplyVelocityEffect | Applies a velocity or impulse for a single tick |
| FChaosMoverCharacterSimState | Default chaos mover character simulation state, contains state basic for character simulation. |
| FChaosMoverLaunchInputs | |
| FChaosMoverSimulationDefaultInputs | Data block containing all default inputs required by the Chaos Mover simulation. |
| FFloorSweepParams | |
| FMovementModeChangeEvent | Mode change event structure, used to postpone callbacks to gameplay code when a mode has changed |
| FSimulationInputData | |
| FSwimmingSettings | Controls for the Swimming Movement. |
Interfaces
| Name | Remarks |
|---|---|
| IChaosCharacterConstraintMovementModeInterface | |
| IChaosCharacterMovementModeInterface | |
| IChaosPathedMovementModeInterface |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FSimulationOutputData | ::UE::Mover::FSimulationOutputData | ChaosMover/ChaosMoverSimulationTypes.h |
Enums
Public
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMoverDataCollection & UE::ChaosMover::GetDebugSimData
(
UChaosMoverSimulation* Simulation |
Util function to be able to get the debug sim data collection from a UChaosMoverSimulation from another plugin, without including ChaosMoverSimulation.h | ChaosMover/ChaosMoverSimulationTypes.h |