29class EXPCL_PANDA_EVENT EventQueue {
34 void queue_event(CPT_Event event);
37 bool is_queue_empty()
const;
39 CPT_Event dequeue_event();
44 static void make_global_event_queue();
45 static EventQueue *_global_event_queue;
bool is_queue_full() const
void clear()
Empties all events on the queue, throwing them on the floor.
static EventQueue * get_global_event_queue()
Returns a pointer to the one global EventQueue object.
This is a standard, non-reentrant mutex, similar to the Mutex class.
This is our own Panda specialization on the default STL deque.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.