Navigation
API > API/Plugins > API/Plugins/ChaosFleshEngine
UObject wrapper for the dynamic attributes that are inputs to the tetrahedral simulation.
| Name | USimulationAsset |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ChaosFlesh/Source/ChaosFleshEngine/Public/ChaosFlesh/SimulationAsset.h |
| Include Path | #include "ChaosFlesh/SimulationAsset.h" |
Syntax
UCLASS (CustomConstructor)
class USimulationAsset : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → USimulationAsset
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
USimulationAsset
(
const FObjectInitializer& ObjectInitializer |
ChaosFlesh/SimulationAsset.h | ||
USimulationAsset
(
const FObjectInitializer& ObjectInitializer |
ChaosFlesh/SimulationAsset.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SimulationCollection | TSharedPtr< FManagedArrayCollection, ESPMode::ThreadSafe > | FManagedArrayCollection | ChaosFlesh/SimulationAsset.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const FManagedArrayCollection * GetCollection () |
ChaosFlesh/SimulationAsset.h | ||
| ChaosFlesh/SimulationAsset.h | |||
TManagedArray< int32 > & GetObjectState() |
ChaosFlesh/SimulationAsset.h | ||
void Init() |
ChaosFlesh/SimulationAsset.h | ||
void Reset
(
const FManagedArrayCollection* InCopyFrom |
ChaosFlesh/SimulationAsset.h | ||
void ResetAttributesFrom
(
const FManagedArrayCollection* InCopyFrom |
ChaosFlesh/SimulationAsset.h |