Navigation
API > API/Plugins > API/Plugins/ChaosFleshEngine > API/Plugins/ChaosFleshEngine/ChaosFlesh
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- ADeformableCollisionsActor
References
| Module | ChaosFleshEngine |
| Header | /Engine/Plugins/Experimental/ChaosFlesh/Source/ChaosFleshEngine/Public/ChaosFlesh/ChaosDeformableCollisionsActor.h |
| Include | #include "ChaosFlesh/ChaosDeformableCollisionsActor.h" |
Syntax
UCLASS ()
class ADeformableCollisionsActor :
public AActor ,
public IDeformableInterface
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< TObjectPtr< AStaticMeshActor > > | AddedBodies | ||
| TObjectPtr< UDeformableCollisionsComponent > | DeformableCollisionsComponent | ||
| TArray< TObjectPtr< AStaticMeshActor > > | PreEditChangeCollisionBodies | ||
| ADeformableSolverActor * | PreEditChangePrimarySolver | ||
| TObjectPtr< ADeformableSolverActor > | PrimarySolver | ||
| TArray< TObjectPtr< AStaticMeshActor > > | RemovedBodies | ||
| TArray< TObjectPtr< AStaticMeshActor > > | StaticCollisions |
Constructors
| Type | Name | Description | |
|---|---|---|---|
ADeformableCollisionsActor
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | EnableSimulation
(
ADeformableSolverActor* Actor |
||
| UDeformableCollisionsComponent * |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PreEditChange
(
FProperty* PropertyThatWillChange |
This is called when a property is about to be modified externally |
Overridden from IDeformableInterface
| Type | Name | Description | |
|---|---|---|---|
| void | CustomizeDetails
(
IDetailLayoutBuilder& DetailBuilder |
Take damage. |