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

#include <jem/gl/Event.h>

Inheritance diagram for jem::gl::MouseEvent:
Inheritance graph

Public Types

typedef GfxEvent Super
 
- Public Types inherited from jem::gl::GfxEvent
enum  TypeID {
  NOP,
  REDRAW,
  RESIZE,
  INIT,
  MOUSE,
  MOTION,
  CLICK2,
  KEY,
  COMMAND
}
 

Public Member Functions

 MouseEvent (int button, int mods, bool down, int xPos, int yPos)
 
- Public Member Functions inherited from jem::gl::GfxEvent
 GfxEvent ()
 
virtual ~GfxEvent ()
 
GfxEventnext () const
 
GfxEventprev () const
 
void unlink ()
 
void insert (GfxEvent *ev)
 

Public Attributes

int button
 
int mods
 
bool down
 
int xPos
 
int yPos
 
- Public Attributes inherited from jem::gl::GfxEvent
const TypeID type
 

Additional Inherited Members

- Static Public Member Functions inherited from jem::gl::GfxEvent
static void * operator new (size_t size)
 
static void operator delete (void *addr, size_t size)
 
- Protected Member Functions inherited from jem::gl::GfxEvent
 GfxEvent (TypeID tid)
 

Member Typedef Documentation

Constructor & Destructor Documentation

jem::gl::MouseEvent::MouseEvent ( int  button,
int  mods,
bool  down,
int  xPos,
int  yPos 
)

Member Data Documentation

int jem::gl::MouseEvent::button
int jem::gl::MouseEvent::mods
bool jem::gl::MouseEvent::down
int jem::gl::MouseEvent::xPos
int jem::gl::MouseEvent::yPos