Navigation
API > API/Runtime > API/Runtime/ChaosSolverEngine > API/Runtime/ChaosSolverEngine/Chaos
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UActorComponent
- UChaosEventListenerComponent
- UChaosGameplayEventDispatcher
References
| Module | ChaosSolverEngine |
| Header | /Engine/Source/Runtime/Experimental/ChaosSolverEngine/Public/Chaos/ChaosGameplayEventDispatcher.h |
| Include | #include "Chaos/ChaosGameplayEventDispatcher.h" |
Syntax
class UChaosGameplayEventDispatcher : public UChaosEventListenerComponent
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | RegisterForBreakEvents
(
UPrimitiveComponent* Component, |
||
| void | RegisterForCollisionEvents
(
UPrimitiveComponent* ComponentToListenTo, |
Use to subscribe to collision events. | |
| void | RegisterForCrumblingEvents
(
UPrimitiveComponent* Component, |
||
| void | RegisterForRemovalEvents
(
UPrimitiveComponent* Component, |
||
| void | |||
| void | UnRegisterForBreakEvents
(
UPrimitiveComponent* Component |
||
| void | UnRegisterForCollisionEvents
(
UPrimitiveComponent* ComponentToListenTo, |
Use to subscribe to collision events. | |
| void | UnRegisterForCrumblingEvents
(
UPrimitiveComponent* Component |
||
| void | UnRegisterForRemovalEvents
(
UPrimitiveComponent* Component |
Overridden from UActorComponent
| Type | Name | Description | |
|---|---|---|---|
| void | OnRegister () |
Called when a component is registered, after Scene is set, but before CreateRenderState_Concurrent or OnCreatePhysicsState are called. | |
| void | OnUnregister () |
Called when a component is unregistered. |