Navigation
API > API/Plugins > API/Plugins/ChaosFleshEngine > API/Plugins/ChaosFleshEngine/ChaosFlesh
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- AActor
- AFleshActor
References
| Module | ChaosFleshEngine |
| Header | /Engine/Plugins/Experimental/ChaosFlesh/Source/ChaosFleshEngine/Public/ChaosFlesh/FleshActor.h |
| Include | #include "ChaosFlesh/FleshActor.h" |
Syntax
UCLASS&40;&41;
class AFleshActor :
public AActor,
public IDeformableInterface
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UFleshComponent > | FleshComponent | ||
| ADeformableSolverActor * | PreEditChangePrimarySolver | ||
| TObjectPtr< ADeformableSolverActor > | PrimarySolver |
Constructors
| Type | Name | Description | |
|---|---|---|---|
AFleshActor
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | EnableSimulation
(
ADeformableSolverActor* Actor |
||
| UFleshComponent * |
Overridden from AActor
| Type | Name | Description | |
|---|---|---|---|
| bool | GetReferencedContentObjects
(
TArray< UObject* >& Objects |
Used by the "Sync to Content Browser" right-click menu option in the editor. |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally | |
| void | PreEditChange
(
FProperty* PropertyAboutToChange |
This is called when a property is about to be modified externally |
Overridden from IDeformableInterface
| Type | Name | Description | |
|---|---|---|---|
| void | CustomizeDetails
(
IDetailLayoutBuilder& DetailBuilder |
Take damage. |