| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/GeometryCollection/StaticMeshSimulationComponent.h |
Include |
#include "GeometryCollection/StaticMeshSimulationComponent.h" |
class UStaticMeshSimulationComponent :
public UActorComponent,
public IChaosNotifyHandlerInterface
Name | Description | ||
---|---|---|---|
|
bNotifyCollisions |
If true, this component will get collision notification events ( |
|
|
ChaosSolverActor |
Chaos RBD Solver |
|
|
CollisionType |
CollisionType defines how to initialize the rigid collision structures. |
|
|
float |
DamageThreshold |
Damage threshold for clusters. |
|
ImplicitType |
CollisionType defines how to initialize the rigid collision structures. |
|
|
InitialAngularVelocity |
||
|
InitialLinearVelocity |
||
|
InitialVelocityType |
||
|
float |
Mass |
Mass in Kg |
|
MaxLevelSetResolution |
Resolution on the smallest axes for the level set. (def: 10) |
|
|
MinLevelSetResolution |
Resolution on the smallest axes for the level set. (def: 5) |
|
|
ObjectType |
ObjectType defines how to initialize the rigid collision structures. |
|
|
OnChaosPhysicsCollision |
||
|
const UChaosPhy... |
PhysicalMaterial |
Physical Properties |
|
Simulating |
When Simulating is enabled the Component will initialize its rigid bodies within the solver. |
Name | Description | |
---|---|---|
|
UStaticMeshSimulationComponent ( |
|
|
UStaticMeshSimulationComponent ( |
Name | Description | |
---|---|---|
|
~UStaticMeshSimulationComponent() |
Name | Description | ||
---|---|---|---|
|
ForceRecreatePhysicsState() |
Changes whether or not this component will get future break notifications. |
|
|
const TShare... |
GetPhysicsScene() |
|
|
ReceivePhysicsCollision ( |
Name | Description | ||
---|---|---|---|
|
HasValidPhysicsState() |
Used to check that DestroyPhysicsState() is working correctly |
|
|
OnCreatePhysicsState() |
Used to create any physics engine information for this component |
|
|
OnDestroyPhysicsState() |
Used to shut down and physics engine structure for this component |
|
|
ShouldCreatePhysicsState() |
Return true if CreatePhysicsState() should be called. |
|
|
TickComponent ( |
Function called every frame on this ActorComponent. |
Name | Description | ||
---|---|---|---|
|
DispatchChaosPhysicsCollisionBlueprintEvents ( |
Implementing classes should override to dispatch whatever blueprint events they choose to offer |