Module |
|
Header |
/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/ChaosMarshallingManager.h |
Include |
#include "Chaos/ChaosMarshallingManager.h" |
class FChaosMarshallingManager
Manages data that gets marshaled from GT to PT using a timestamp
Name | Description | |
---|---|---|
|
FChaosMarshallingManager() |
Name | Description | |
---|---|---|
|
~FChaosMarshallingManager() |
Name | Description | ||
---|---|---|---|
|
AddSimCallbackInputData_External ( |
||
|
FinalizePullData_Internal ( |
Hands pull data off to external thread |
|
|
FreeData_Internal ( |
Frees the push data back into the pool. |
|
|
FreeDataToHistory_Internal ( |
May record data to history, or may free immediately depending on rewind needs. |
|
|
FreePullData_External ( |
Frees the pull data back into the pool. |
|
|
FPullPhysics... |
GetCurrentPullData_Internal() |
Returns the current pull data being written to. |
|
GetExternalTime_External() |
Returns the amount of external time pushed so far. |
|
|
GetExternalTimestamp_External() |
Returns the timestamp associated with inputs enqueued. |
|
|
FPushPhysics... |
GetProducerData_External() |
Grabs the producer data to write into. Should only be called by external thread |
|
FPullPhysics... |
PopPullData_External() |
Pops and returns the earliest pull data available. |
|
RegisterSimCallbackObject_External ( |
||
|
RegisterSimCommand_External ( |
||
|
SetHistoryLength_Internal ( |
||
|
SetTickDelay_External ( |
Used to delay marshalled data. This is mainly used for testing at the moment |
|
|
StealHistory_Internal ( |
Returns the history buffer of the latest NumFrames. |
|
|
Step_External |
Step forward using the external delta time. Should only be called by external thread |
|
|
FPushPhysics... |
StepInternalTime_External() |
Step the internal time forward if possible |
|
UnregisterSimCallbackObject_External ( |