mirror of https://github.com/LIJI32/SameBoy.git
Updated GB_rewind_pop (markdown)
parent
1c519cd6fb
commit
99545c00fd
|
@ -6,8 +6,18 @@ In `rewind.h`
|
||||||
|
|
||||||
## Description
|
## Description
|
||||||
|
|
||||||
TBD
|
Rewinds the emulator instance one frame backwards. Returns `false` if the end of the rewind buffer was reached, and `true` otherwise.
|
||||||
|
|
||||||
## Thread Safety
|
## Thread Safety
|
||||||
|
|
||||||
`GB_rewind_pop` must not be called if the instance is being run in any thread, including the current one (via a callback).
|
`GB_rewind_pop` must not be called if the instance is being run in any thread, including the current one (via a callback).
|
||||||
|
|
||||||
|
## Notes
|
||||||
|
|
||||||
|
Rewinding a frame will not re-render the popped frame or call the [[vblank callback|GB_set_vblank_callback]]. To obtain the audio-visual output of the rewound frame, call `GB_rewind_pop` one more time, then run the emulator instance for a single frame (e.g. using [[GB_run_frame]]) to let the outputs render.
|
||||||
|
|
||||||
|
## See Also
|
||||||
|
|
||||||
|
* [[GB_set_rewind_length]]
|
||||||
|
* [[GB_rewind_reset]]
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue