|
Jive reference manual
|
#include <jem/gl/CallbackQueue.h>
Public Types | |
| typedef CallbackQueue | Self |
| typedef void(* | Callback) (GfxContext >x, const Ref< Object > &obj) |
Public Member Functions | |
| CallbackQueue () | |
| ~CallbackQueue () | |
| idx_t | size () const |
| void | clear () |
| Time | timeLeft () const |
| Time | timeLeft (const Time &now) const |
| void | insert (Callback cb, const Ref< Object > &obj, const Time &tm) |
| idx_t | erase (Callback cb) |
| bool | erase (Callback cb, const Ref< Object > &obj) |
| void | update (Callback cb, const Ref< Object > &obj, const Time &tm) |
| void | invoke (Time &tleft, GfxContext >x) |
| idx_t | contains (Callback cb) const |
| bool | contains (Callback cb, const Ref< Object > &obj) const |
Friends | |
| class | Invocation_ |
| typedef void(* jem::gl::CallbackQueue::Callback) (GfxContext >x, const Ref< Object > &obj) |
| jem::gl::CallbackQueue::CallbackQueue | ( | ) |
| jem::gl::CallbackQueue::~CallbackQueue | ( | ) |
| idx_t jem::gl::CallbackQueue::size | ( | ) | const |
| void jem::gl::CallbackQueue::clear | ( | ) |
| Time jem::gl::CallbackQueue::timeLeft | ( | ) | const |
| idx_t jem::gl::CallbackQueue::erase | ( | Callback | cb | ) |
| void jem::gl::CallbackQueue::invoke | ( | Time & | tleft, |
| GfxContext & | gtx | ||
| ) |
| idx_t jem::gl::CallbackQueue::contains | ( | Callback | cb | ) | const |
|
friend |