Navigation
API > API/Plugins > API/Plugins/ChaosFleshEngine > API/Plugins/ChaosFleshEngine/ChaosFlesh
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPrimitiveComponent
- UDeformablePhysicsComponent
- UDeformableCollisionsComponent
References
| Module | ChaosFleshEngine |
| Header | /Engine/Plugins/Experimental/ChaosFlesh/Source/ChaosFleshEngine/Public/ChaosFlesh/ChaosDeformableCollisionsComponent.h |
| Include | #include "ChaosFlesh/ChaosDeformableCollisionsComponent.h" |
Syntax
UCLASS&40;Meta&61;&40;BlueprintSpawnableComponent&41;&41;
class UDeformableCollisionsComponent : public UDeformablePhysicsComponent
Remarks
UDeformableCollisionsComponent
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< UStaticMeshComponent * > | AddedBodies | ||
| TArray< TObjectPtr< UStaticMeshComponent > > | CollisionBodies | ||
| TMap< TObjectPtr< UStaticMeshComponent >, TArray< FTransform > > | CollisionBodiesPrevXf | ||
| TMap< TObjectPtr< UObject >, FThreadingProxy * > | CollisionsMap | ||
| TArray< UStaticMeshComponent * > | RemovedBodies |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UDeformableCollisionsComponent
(
const FObjectInitializer& ObjectInitializer |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddStaticMeshComponent
(
UStaticMeshComponent* StaticMeshComponent |
||
| void | RemoveStaticMeshComponent
(
UStaticMeshComponent* StaticMeshComponent |
Overridden from UDeformablePhysicsComponent
| Type | Name | Description | |
|---|---|---|---|
| FDataMapValue | |||
| FThreadingProxy * | NewProxy () |
Simulation Interface |
Typedefs
| Name | Description |
|---|---|
| FCollisionThreadingProxy | |
| FDataMapValue | |
| FThreadingProxy |