Navigation
API > API/Runtime > API/Runtime/ChaosSolverEngine > API/Runtime/ChaosSolverEngine/Chaos
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- AChaosSolverActor
References
| Module | ChaosSolverEngine |
| Header | /Engine/Source/Runtime/Experimental/ChaosSolverEngine/Public/Chaos/ChaosSolverActor.h |
| Include | #include "Chaos/ChaosSolverActor.h" |
Syntax
class AChaosSolverActor : public AActor
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bHasFloor | End deprecated properties | |
| FChaosDebugSubstepControl | ChaosDebugSubstepControl | Control to pause/step/substep the solver to the next synchronization point. | |
| float | FloorHeight | ||
| FChaosSolverConfiguration | Properties | ||
| TObjectPtr< UBillboardComponent > | SpriteComponent | Display icon in the editor |
Constructors
| Type | Name | Description | |
|---|---|---|---|
AChaosSolverActor
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| UChaosGameplayEventDispatcher * | |||
| TSharedPtr< FPhysScene_Chaos > | |||
| Chaos::FPhysicsSolver * | GetSolver () |
||
| void | Makes this solver the current world solver. | ||
| void | SetSolverActive
(
bool bActive |
Controls whether the solver is able to simulate particles it controls |
Overridden from AActor
| Type | Name | Description | |
|---|---|---|---|
| void | BeginPlay () |
Overridable native event for when play begins for this actor. | |
| void | EndPlay
(
const EEndPlayReason::Type EndPlayReason |
Overridable function called whenever this actor is being removed from a level | |
| void | Called after all the components in the Components array are registered, called both in editor and during gameplay. | ||
| void | Called right before components are initialized, only called during gameplay |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostDuplicate
(
EDuplicateMode::Type DuplicateMode |
||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
UObject interface | |
| void | PostLoad () |
Do any object-specific cleanup required immediately after loading an object. | |
| void | Handles reading, writing, and reference collecting using FArchive. |
Deprecated Variables
| Type | Name | Description | |
|---|---|---|---|
| FSolverBreakingFilterSettings | BreakingFilterSettings_DEPRECATED | ||
| float | ClusterConnectionFactor_DEPRECATED | ||
| EClusterConnectionTypeEnum | ClusterUnionConnectionType_DEPRECATED | ||
| FSolverCollisionFilterSettings | CollisionFilterSettings_DEPRECATED | ||
| int32 | CollisionIterations_DEPRECATED | ||
| bool | DoGenerateBreakingData_DEPRECATED | ||
| bool | DoGenerateCollisionData_DEPRECATED | ||
| bool | DoGenerateTrailingData_DEPRECATED | ||
| float | MassScale_DEPRECATED | ||
| int32 | PushOutIterations_DEPRECATED | ||
| int32 | PushOutPairIterations_DEPRECATED | ||
| float | TimeStepMultiplier_DEPRECATED | Deprecated solver properties (moved to FChaosSolverConfiguration) | |
| FSolverTrailingFilterSettings | TrailingFilterSettings_DEPRECATED |