Navigation
API > API/Plugins > API/Plugins/ChaosDataflowSolver
| Name | AChaosDataflowSolverActor |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ChaosDataflowSolver/Source/ChaosDataflowSolver/Public/ChaosDataflowSolverActor.h |
| Include Path | #include "ChaosDataflowSolverActor.h" |
Syntax
UCLASS (Meta=(Experimental), MinimalAPI)
class AChaosDataflowSolverActor :
public AActor ,
public IDataflowPhysicsSolverInterface
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → AActor → AChaosDataflowSolverActor
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
AChaosDataflowSolverActor
(
const FObjectInitializer& ObjectInitializer |
ChaosDataflowSolverActor.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| RegisteredComponents | TArray< TWeakObjectPtr< UPrimitiveComponent > > | ChaosDataflowSolverActor.h | ||
| SimulationAsset | FDataflowSimulationAsset | Solver dataflow asset used to advance in time | ChaosDataflowSolverActor.h |
|
| SolverContext | TUniquePtr< UE::Dataflow::FDataflowSimulationContext > | ChaosDataflowSolverActor.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void RegisterPhysicsComponent
(
UPrimitiveComponent* Component |
ChaosDataflowSolverActor.h | ||
void UnregisterPhysicsComponent
(
UPrimitiveComponent* Component |
ChaosDataflowSolverActor.h |
Public Virtual
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void SetSolverActive
(
bool bActive |
Controls whether the solver is able to simulate particles it controls | ChaosDataflowSolverActor.h |
|
Overridden from AActor
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BeginPlay() |
ChaosDataflowSolverActor.h | ||
virtual void EndPlay
(
const EEndPlayReason::Type ReasonEnd |
ChaosDataflowSolverActor.h | ||
virtual void PostInitializeComponents() |
ChaosDataflowSolverActor.h | ||
virtual void Tick
(
float DeltaTime |
ChaosDataflowSolverActor.h |
Overridden from IDataflowSimulationInterface
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BuildSimulationProxy() |
ChaosDataflowSolverActor.h | ||
virtual const FDataflowSimulationAsset & GetSimulationAsset () |
ChaosDataflowSolverActor.h | ||
virtual FDataflowSimulationAsset & GetSimulationAsset () |
ChaosDataflowSolverActor.h | ||
virtual FString GetSimulationName() |
ChaosDataflowSolverActor.h | ||
virtual FDataflowSimulationProxy * GetSimulationProxy () |
ChaosDataflowSolverActor.h | ||
virtual const FDataflowSimulationProxy * GetSimulationProxy () |
ChaosDataflowSolverActor.h | ||
virtual void ReadFromSimulation
(
const float DeltaTime, |
ChaosDataflowSolverActor.h | ||
virtual void ResetSimulationProxy() |
ChaosDataflowSolverActor.h | ||
virtual void WriteToSimulation
(
const float DeltaTime, |
ChaosDataflowSolverActor.h |