Navigation
API > API/Plugins > API/Plugins/ChaosFleshEngine
UObject wrapper for the dynamic attributes from the tetrahedral simulation.
FVectorArray Vertex = GetAttribute
| Name | UFleshDynamicAsset |
| Type | class |
| Header File | /Engine/Plugins/Experimental/ChaosFlesh/Source/ChaosFleshEngine/Public/ChaosFlesh/FleshDynamicAsset.h |
| Include Path | #include "ChaosFlesh/FleshDynamicAsset.h" |
Syntax
UCLASS (CustomConstructor)
class UFleshDynamicAsset : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UFleshDynamicAsset
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UFleshDynamicAsset
(
const FObjectInitializer& ObjectInitializer |
ChaosFlesh/FleshDynamicAsset.h | ||
UFleshDynamicAsset
(
const FObjectInitializer& ObjectInitializer |
ChaosFlesh/FleshDynamicAsset.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| DynamicCollection | TSharedPtr< FManagedArrayCollection, ESPMode::ThreadSafe > | FManagedArrayCollection | ChaosFlesh/FleshDynamicAsset.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TManagedArray< float > * FindActivations() |
ChaosFlesh/FleshDynamicAsset.h | ||
const TManagedArray< FVector3f > * FindPositions() |
ChaosFlesh/FleshDynamicAsset.h | ||
TManagedArray< float > & GetActivations() |
ChaosFlesh/FleshDynamicAsset.h | ||
const FManagedArrayCollection * GetCollection () |
ChaosFlesh/FleshDynamicAsset.h | ||
| ChaosFlesh/FleshDynamicAsset.h | |||
TManagedArray< int32 > & GetObjectState() |
ChaosFlesh/FleshDynamicAsset.h | ||
TManagedArray< FVector3f > & GetPositions() |
ChaosFlesh/FleshDynamicAsset.h | ||
void Init() |
ChaosFlesh/FleshDynamicAsset.h | ||
void Reset
(
const FManagedArrayCollection* InCopyFrom |
ChaosFlesh/FleshDynamicAsset.h | ||
void ResetAttributesFrom
(
const FManagedArrayCollection* InCopyFrom |
ChaosFlesh/FleshDynamicAsset.h |