Choose your operating system:
Windows
macOS
Linux
| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Experimental/GeometryCollectionEngine/Public/ChaosBlueprint.h |
Include |
#include "ChaosBlueprint.h" |
class UChaosDestructionListener : public USceneComponent
Object allowing for retrieving Chaos Destruction data.
Name | Description | ||
---|---|---|---|
|
bChanged |
||
|
uint8: 1 |
bIsBreakingEventListeningEnabled |
Whether or not collision event listening is enabled. |
|
uint8: 1 |
bIsCollisionEventListeningEnabled |
Whether or not collision event listening is enabled. |
|
uint8: 1 |
bIsRemovalEventListeningEnabled |
Whether or not removal event listening is enabled. |
|
uint8: 1 |
bIsTrailingEventListeningEnabled |
Whether or not trailing event listening is enabled. |
|
BreakingEventRequestSettings |
The settings to use for breaking event listening. |
|
|
TSharedPtr< FCh... |
ChaosBreakingFilter |
|
|
TSharedPtr< FCh... |
ChaosCollisionFilter |
|
|
ChaosComponentTransform |
||
|
TSharedPtr< FCh... |
ChaosRemovalFilter |
|
|
ChaosSolverActors |
Which chaos solver actors we're using. If empty, this listener will fallback to the "world" solver. |
|
|
TSharedPtr< FCh... |
ChaosTrailingFilter |
|
|
CollisionEventRequestSettings |
The settings to use for collision event listening. |
|
|
GeometryCollectionActors |
Which chaos solver actors we're using. If empty, this listener will fallback to the "world" solver. |
|
|
GeometryCollectionPhysicsProxies |
The list of GeometryCollectionPhysicsProxy, used to retrieve destruction events. |
|
|
float |
LastBreakingDataTimeStamp |
|
|
float |
LastCollisionDataTimeStamp |
|
|
float |
LastRemovalDataTimeStamp |
|
|
float |
LastTrailingDataTimeStamp |
|
|
OnBreakingEvents |
Called when new breaking events are available. |
|
|
OnCollisionEvents |
Called when new collision events are available. |
|
|
OnRemovalEvents |
Called when new trailing events are available. |
|
|
OnTrailingEvents |
Called when new trailing events are available. |
|
|
RawBreakingDataArray |
||
|
RawCollisionDataArray |
The raw data arrays derived from the solvers. |
|
|
RawRemovalDataArray |
||
|
RawTrailingDataArray |
||
|
RemovalEventRequestSettings |
The settings to use for removal event listening. |
|
|
Solvers |
The list of rigid body solvers, used to retrieve destruction events. |
|
|
TaskState |
||
|
TrailingEventRequestSettings |
The settings to use for trailing event listening. |
Name | Description | |
---|---|---|
|
UChaosDestructionListener ( |
Name | Description | ||
---|---|---|---|
|
AddChaosSolverActor ( |
Dynamically adds a chaos solver to the listener. |
|
|
AddGeometryCollectionActor ( |
Dynamically adds a chaos solver to the listener. |
|
|
HandleBreakingEvents ( |
||
|
HandleCollisionEvents ( |
Chaos Event Handlers. |
|
|
HandleRemovalEvents ( |
||
|
HandleTrailingEvents ( |
||
|
IsEventListening() |
Returns if the destruction listener is listening to any events. |
|
|
RegisterChaosEvents ( |
||
|
RegisterChaosEvents ( |
||
|
RemoveChaosSolverActor ( |
Dynamically removes a chaos solver from the listener. |
|
|
RemoveGeometryCollectionActor ( |
Dynamically removes a chaos solver from the listener. |
|
|
SetBreakingEventEnabled ( |
Enables or disables breaking event listening. |
|
|
SetBreakingEventRequestSettings ( |
Sets breaking event request settings dynamically. |
|
|
SetBreakingFilter |
||
|
SetCollisionEventEnabled ( |
Enables or disables collision event listening. |
|
|
SetCollisionEventRequestSettings ( |
Sets collision event request settings dynamically. |
|
|
SetCollisionFilter |
||
|
SetRemovalEventEnabled ( |
Enables or disables removal event listening. |
|
|
SetRemovalEventRequestSettings ( |
Sets removal event request settings dynamically. |
|
|
SetRemovalFilter |
||
|
SetTrailingEventEnabled ( |
Enables or disables trailing event listening. |
|
|
SetTrailingEventRequestSettings ( |
Sets trailing event request settings dynamically. |
|
|
SetTrailingFilter |
||
|
SortBreakingEvents ( |
Sorts breaking events according to the given sort method. |
|
|
SortCollisionEvents ( |
Sorts collision events according to the given sort method. |
|
|
SortRemovalEvents ( |
Sorts removal events according to the given sort method. |
|
|
SortTrailingEvents ( |
Sorts trailing events according to the given sort method. |
|
|
UnregisterChaosEvents ( |
||
|
UnregisterChaosEvents ( |
Name | Description | ||
---|---|---|---|
|
BeginPlay() |
Begins Play for the component. |
|
|
EndPlay ( |
Ends gameplay for this component. |
|
|
TickComponent ( |
Function called every frame on this ActorComponent. |
Name | Description | ||
---|---|---|---|
|
PostEditChangeProperty ( |
Called when a property on this object has been modified externally |
Name |
Description |
|
---|---|---|
|
ETaskState |
Task state enumeration used to track if there is an async processing task in-flight. |