Navigation
| Name | ChaosSolverEngine |
| Type | Runtime |
| Location | /Engine/Source/Runtime/Experimental/ChaosSolverEngine/ |
| Module Build Rules | ChaosSolverEngine.Build.cs |
Classes
| Name | Remarks |
|---|---|
| AChaosSolverActor | |
| FChaosVDEngineEditorBridge | |
| FChaosVDRemoteSessionsManager | Object that is able to discover, issue and execute commands back and forth between CVD and client/server/editor instances |
| FOnChaosPhysicsCollision | |
| UChaosDebugDrawComponent | |
| UChaosDebugDrawSubsystem | |
| UChaosEventListenerComponent | Base class for listeners that query and respond to a frame's physics data (collision events, break events, etc). |
| UChaosGameplayEventDispatcher | |
| UChaosNotifyHandlerInterface | Interface for objects that want collision and trailing notifies from the Chaos solver |
| UChaosSolver | UChaosSolver (UObject) |
| UChaosSolverEngineBlueprintLibrary | |
| UChaosSolverSettings | Settings class for the Chaos Solver |
Structs
Interfaces
| Name | Remarks |
|---|---|
| IChaosNotifyHandlerInterface | |
| IChaosSolverEnginePlugin | The public interface to this module |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FChaosVDRecordingStateChangeDelegate | TMulticastDelegate_OneParam< void, TWeakPtr< FChaosVDSessionInfo > Session > | Chaos/ChaosVDRemoteSessionsManager.h | |
| FOnBreakEventCallback | TFunction< void(const FChaosBreakEvent &)> | Chaos/ChaosGameplayEventDispatcher.h | |
| FOnCrumblingEventCallback | TFunction< void(const FChaosCrumblingEvent &)> | Chaos/ChaosGameplayEventDispatcher.h | |
| FOnRemovalEventCallback | TFunction< void(const FChaosRemovalEvent &)> | Chaos/ChaosGameplayEventDispatcher.h |
Enums
Public
| Name | Remarks |
|---|---|
| EChaosVDRemoteSessionAttributes | |
| EChaosVDRemoteSessionReadyState | |
| EClusterConnectionTypeEnum | Legacy enum for old deprecated configuration properties. To be removed when those properties are |