Module |
|
Header |
/Engine/Source/Runtime/Experimental/ChaosSolvers/Public/EventManager.h |
Include |
#include "EventManager.h" |
class FEventManager
Name | Description | |
---|---|---|
|
FEventManager ( |
Name | Description | |
---|---|---|
|
~FEventManager() |
Name | Description | ||
---|---|---|---|
|
ClearEvents |
Modify the producer side of the event buffer |
|
|
DecodeCollisionIndex |
Returns decoded collision index. |
|
|
DispatchEvents() |
// Dispatch events to the registered handlers |
|
|
EncodeCollisionIndex |
Returns encoded collision index. |
|
|
FillProducerData ( |
Called by the solver to invoke the functions that fill the producer side of all the event data buffers |
|
|
FlipBuffersIfRequired() |
Flips the event data buffer if it is of double or triple buffer type |
|
|
RegisterEvent |
Register a new event into the system, providing the function that will fill the producer side of the event buffer |
|
|
RegisterHandler ( |
Register a handler that will receive the dispatched events |
|
|
Reset() |
Clears out every handler and container calling destructors on held items |
|
|
SetBufferMode ( |
Set the buffer mode to be used within the event containers |
|
|
UnregisterEvent ( |
Unregister specified event from system |
|
|
UnregisterHandler |
Unregister the specified event handler |