Class uipc::core::IEngine
ClassList > uipc > core > IEngine
Public Functions
Type | Name |
---|---|
void | advance () |
void | backward () |
bool | dump () |
SizeT | frame () const |
void | init (backend::WorldVisitor v) |
bool | recover (SizeT dst_frame) |
void | retrieve () |
EngineStatusCollection & | status () |
void | sync () |
Json | to_json () const |
virtual | ~IEngine () = default |
Protected Functions
Type | Name |
---|---|
virtual void | do_advance () = 0 |
virtual void | do_backward () = 0 |
virtual bool | do_dump () |
virtual void | do_init (backend::WorldVisitor v) = 0 |
virtual bool | do_recover (SizeT dst_frame) |
virtual void | do_retrieve () = 0 |
virtual void | do_sync () = 0 |
virtual Json | do_to_json () const |
virtual SizeT | get_frame () const = 0 |
virtual EngineStatusCollection & | get_status () = 0 |
Public Functions Documentation
function advance
function backward
function dump
function frame
function init
function recover
function retrieve
function status
function sync
function to_json
function ~IEngine
Protected Functions Documentation
function do_advance
function do_backward
function do_dump
function do_init
function do_recover
function do_retrieve
function do_sync
function do_to_json
function get_frame
function get_status
The documentation for this class was generated from the following file include/uipc/core/i_engine.h