ChaosSolvers

Windows
MacOS
Linux

Filters

Classes

Name

Description

Public struct

FAllBreakingData

All the breaking events for one frame time stamped with the time for that frame

Public struct

FAllCollisionData

All the collision events for one frame time stamped with the time for that frame

Public struct

FAllTrailingData

All the trailing events for one frame time stamped with the time for that frame

Public class

FBoneHierarchy

A hierarchy of transforms (bones) that tracks the state of transforms within the hierarchy, to do partial updates.

Public struct

FBreakingEventData

Public struct

FChaosConsoleSinks

Public class

FChaosScopedPhysicsThreadLock

Scoped locking object for physics thread.

Public struct

FChaosScopeSolverLock

Public class

FChaosSolversModule

Public struct

FCollisionEventData

Public class

FEventDefaults

Public class

FEventManager

Public class

FGeometryCollectionResults

Buffer structure for communicating simulation state between game and physics threads.

Public class

FGeometryDynamicCollection

FGeometryDynamicCollection (FTransformDynamicCollection)

Public struct

FIndicesByPhysicsProxy

Maps PhysicsProxy to list of indices in events arrays

Public class

FInternalDefaultSettings

Public struct

FLogCategoryUSkeletalMeshSimulationComponentLogging

Copyright Epic Games, Inc. All Rights Reserved.

Public class

FPBDRigidActiveParticlesBuffer

Public class

FPBDRigidActiveParticlesBufferAccessor

Public struct

FPBDRigidActiveParticlesBufferOut

Solver specific data buffered for use on Game thread

Public class

FPBDRigidsSolver

Public struct

FSleepingEventData

Public class

FSolverBreakingEventFilter

Public struct

FSolverBreakingFilterSettings

Public class

FSolverCollisionEventFilter

Public struct

FSolverCollisionFilterSettings

Public class

FSolverEventFilters

Container for the Solver Event Filters that have settings exposed through the Solver Actor

Public struct

FSolverStateStorage

Public class

FSolverTrailingEventFilter

Public struct

FSolverTrailingFilterSettings

Copyright Epic Games, Inc. All Rights Reserved.

Public struct

FTimeResource

Base class for data that requires time of creation to be recorded

Public struct

FTrailingEventData

Public class

FTransformDynamicCollection

Managed arrays for simulation data used by the GeometryCollectionProxy FTransformDynamicCollection (FManagedArrayCollection)

Public class

IChaosSettingsProvider

Class that external users can implement and set on the module to provide various settings to the system (see FChaosSolversModule::SetSettingsProvider)

Public class

IChaosSolverActorClassProvider

Classes that want to set the solver actor class can implement this.

Public class

IEventContainer

Interface for the injected producer function and associated data buffer

Public class

IEventHandler

Interface for event handler

Public class

TEventContainer

Class that owns the injected producer function and its associated data buffer

Public struct

TSolverQueryMaterialScope

Constants

Typedefs

Name

Description

FBreakingDataArray

FCollisionDataArray

FEventContainerPtr

Pointer to event data buffer & injector functionality

FEventHandlerPtr

Pointer to the event handler

FEventID

FSleepingDataArray

FTrailingDataArray

Enums

Name

Description

Public enum

Chaos::EEventType

Predefined System Event Types

Public enum

Chaos::ELockType

Copyright Epic Games, Inc. All Rights Reserved.

Public enum

ESolverFlags

Functions

Name Description

Public function

constexpr bo...

 

operator!

(
    ESolverFlags E
)

Public function

constexpr ES...

 

operator&

(
    ESolverFlags Lhs,
    ESolverFlags Rhs
)

Public function

ESolverFlags...

 

operator&=

(
    ESolverFlags& Lhs,
    ESolverFlags Rhs
)

Public function

constexpr ES...

 

operator^

(
    ESolverFlags Lhs,
    ESolverFlags Rhs
)

Public function

ESolverFlags...

 

operator^=

(
    ESolverFlags& Lhs,
    ESolverFlags Rhs
)

Public function

constexpr ES...

 

operator|

(
    ESolverFlags Lhs,
    ESolverFlags Rhs
)

Public function

ESolverFlags...

 

operator|=

(
    ESolverFlags& Lhs,
    ESolverFlags Rhs
)

Public function

constexpr ES...

 

operator~

(
    ESolverFlags E
)

Variables

Name Description

Public variable

int32

 

ChaosSolverParticlePoolNumFrameUntilShrink

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss