Module |
|
Header |
/Engine/Source/Runtime/Experimental/Chaos/Public/RewindData.h |
Include |
#include "RewindData.h" |
class IRewindCallback
Used by user code to determine when rewind should occur and gives it the opportunity to record any additional data
Name | Description | |
---|---|---|
|
~IRewindCallback() |
Name | Description | ||
---|---|---|---|
|
PostResimStep_Internal ( |
Called after each rewind step. |
|
|
PreResimStep_Internal |
Called before each rewind step. |
|
|
ProcessInputs_External ( |
Called before any inputs are marshalled over to the physics thread. |
|
|
ProcessInputs_Internal ( |
Called before any sim callbacks are triggered but after physics data has marshalled over This means brand new physics particles are already created for example, and any pending game thread modifications have happened See ISimCallbackObject for recording inputs to callbacks associated with this PhysicsStep |
|
|
TriggerRewindIfNeeded_Internal ( |
Called after sim step to give the option to rewind. |