Class uipc::core::IEngine
ClassList > uipc > core > IEngine
Public Functions
| Type | Name |
|---|---|
| void | advance () |
| bool | dump () |
| const FeatureCollection & | features () const |
| SizeT | frame () const |
| void | init (internal::World & w) |
| 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 bool | do_dump () |
| virtual void | do_init (internal::World &) = 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 const FeatureCollection & | get_features () const = 0 |
| virtual SizeT | get_frame () const = 0 |
| virtual EngineStatusCollection & | get_status () = 0 |
Public Functions Documentation
function advance
function dump
function features
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_dump
function do_init
function do_recover
function do_retrieve
function do_sync
function do_to_json
function get_features
function get_frame
function get_status
The documentation for this class was generated from the following file include/uipc/core/i_engine.h