Navigation
API > API/Plugins > API/Plugins/ChaosFleshEngine > API/Plugins/ChaosFleshEngine/ChaosFlesh
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- USceneComponent
- UPrimitiveComponent
- UDeformablePhysicsComponent
- UDeformableConstraintsComponent
References
| Module | ChaosFleshEngine |
| Header | /Engine/Plugins/Experimental/ChaosFlesh/Source/ChaosFleshEngine/Public/ChaosFlesh/ChaosDeformableConstraintsComponent.h |
| Include | #include "ChaosFlesh/ChaosDeformableConstraintsComponent.h" |
Syntax
UCLASS (Meta=(BlueprintSpawnableComponent))
class UDeformableConstraintsComponent : public UDeformablePhysicsComponent
Remarks
UDeformableConstraintsComponent
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FConstraintObject > | AddedConstraints | ||
| TArray< FConstraintObject > | Constraints | ||
| TMap< FConstraintObjectKey, FThreadingProxy * > | ConstraintsMap | ||
| TArray< FConstraintObject > | RemovedConstraints |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UDeformableConstraintsComponent
(
const FObjectInitializer& ObjectInitializer |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | AddConstrainedBodies
(
UFleshComponent* SourceComponent, |
||
| bool | IsValid
(
const FConstraintObject& |
||
| void | RemoveConstrainedBodies
(
UFleshComponent* SourceComponent, |
Overridden from UDeformablePhysicsComponent
| Type | Name | Description | |
|---|---|---|---|
| FDataMapValue | |||
| FThreadingProxy * | NewProxy () |
Simulation Interface |
Typedefs
| Name | Description |
|---|---|
| FConstraintObjectKey | |
| FConstraintThreadingProxy | |
| FDataMapValue | |
| FThreadingProxy |