AChaosSolverActor

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

ChaosSolverEngine

Header

/Engine/Source/Runtime/Experimental/ChaosSolverEngine/Public/Chaos/ChaosSolverActor.h

Include

#include "Chaos/ChaosSolverActor.h"

Syntax

class AChaosSolverActor : public AActor

Variables

Name Description

Public variable

bool

 

bHasFloor

End deprecated properties

Public variable

FChaosDebugSubs...

 

ChaosDebugSubstepControl

Control to pause/step/substep the solver to the next synchronization point.

Public variable

float

 

FloorHeight

Public variable

FChaosSolverCon...

 

Properties

Public variable

UBillboardCompo...

 

SpriteComponent

Display icon in the editor

Constructors

Name Description

Public function

AChaosSolverActor

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function Const

UChaosGamepl...

 

GetGameplayEventDispatcher()

Public function Const

TSharedPtr< ...

 

GetPhysicsScene()

Public function Const

Chaos::FPhys...

 

GetSolver()

Public function

void

 

SetAsCurrentWorldSolver()

Makes this solver the current world solver.

Public function Virtual

void

 

SetSolverActive

(
    bool bActive
)

Controls whether the solver is able to simulate particles it controls

Overridden from AActor

Name Description

Public function Virtual

void

 

BeginPlay()

Overridable native event for when play begins for this actor.

Public function Virtual

void

 

EndPlay

(
    const EEndPlayReason::Type EndPlayR...
)

Overridable function called whenever this actor is being removed from a level

Public function Virtual

void

 

PostRegisterAllComponents()

Called after all the components in the Components array are registered, called both in editor and during gameplay

Public function Virtual

void

 

PreInitializeComponents()

Called right before components are initialized, only called during gameplay

Overridden from UObject

Name Description

Public function Virtual

void

 

PostDuplicate

(
    EDuplicateMode::Type DuplicateMode
)

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

UObject interface

Public function Virtual

void

 

PostLoad()

Do any object-specific cleanup required immediately after loading an object.

Public function Virtual

void

 

Serialize

(
    FArchive& Ar
)

Handles reading, writing, and reference collecting using FArchive.

Deprecated Variables

Name Description

Public variable

bool

 

bGenerateContactGraph_DEPRECATED

Public variable

FSolverBreaking...

 

BreakingFilterSettings_DEPRECATED

Public variable

float

 

ClusterConnectionFactor_DEPRECATED

Public variable

EClusterConnect...

 

ClusterUnionConnectionType_DEPRECATED

Public variable

FSolverCollisio...

 

CollisionFilterSettings_DEPRECATED

Public variable

int32

 

CollisionIterations_DEPRECATED

Public variable

bool

 

DoGenerateBreakingData_DEPRECATED

Public variable

bool

 

DoGenerateCollisionData_DEPRECATED

Public variable

bool

 

DoGenerateTrailingData_DEPRECATED

Public variable

float

 

MassScale_DEPRECATED

Public variable

int32

 

PushOutIterations_DEPRECATED

Public variable

int32

 

PushOutPairIterations_DEPRECATED

Public variable

float

 

TimeStepMultiplier_DEPRECATED

Deprecated solver properties (moved to FChaosSolverConfiguration)

Public variable

FSolverTrailing...

 

TrailingFilterSettings_DEPRECATED

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