Jive reference manual
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions
jem::gl::GfxEvent Class Reference

#include <jem/gl/Event.h>

Inheritance diagram for jem::gl::GfxEvent:
Inheritance graph

Public Types

enum  TypeID {
  NOP,
  REDRAW,
  RESIZE,
  INIT,
  MOUSE,
  MOTION,
  CLICK2,
  KEY,
  COMMAND
}
 

Public Member Functions

 GfxEvent ()
 
virtual ~GfxEvent ()
 
GfxEventnext () const
 
GfxEventprev () const
 
void unlink ()
 
void insert (GfxEvent *ev)
 

Static Public Member Functions

static void * operator new (size_t size)
 
static void operator delete (void *addr, size_t size)
 

Public Attributes

const TypeID type
 

Protected Member Functions

 GfxEvent (TypeID tid)
 

Member Enumeration Documentation

Enumerator
NOP 
REDRAW 
RESIZE 
INIT 
MOUSE 
MOTION 
CLICK2 
KEY 
COMMAND 

Constructor & Destructor Documentation

jem::gl::GfxEvent::GfxEvent ( )
jem::gl::GfxEvent::~GfxEvent ( )
virtual
jem::gl::GfxEvent::GfxEvent ( TypeID  tid)
explicitprotected

Member Function Documentation

GfxEvent * jem::gl::GfxEvent::next ( ) const
GfxEvent * jem::gl::GfxEvent::prev ( ) const
void jem::gl::GfxEvent::unlink ( )
void jem::gl::GfxEvent::insert ( GfxEvent ev)
void * jem::gl::GfxEvent::operator new ( size_t  size)
static
void jem::gl::GfxEvent::operator delete ( void *  addr,
size_t  size 
)
static

Member Data Documentation

const TypeID jem::gl::GfxEvent::type