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 |