Main Page   Class Hierarchy   Compound List   File List   Compound Members  

GfxWindowObserver Class Reference

Interface for classes that are interested in events coming from a window. More...

#include <freecloth/gfx/gfxWindowObserver.h>

Inheritance diagram for GfxWindowObserver:

Inheritance graph
[legend]
List of all members.

Public Methods

virtual ~GfxWindowObserver ()
virtual void idleReceived ()
virtual void destroyed (GfxWindow &)
 These two are only sent to actual observers, not static observers. An observer may only be removed during one of these two methods, our outside a *received call.

virtual void closeReceived (GfxWindow &)
virtual void displayReceived (GfxWindow &)
virtual void keyPressed (GfxWindow &, GfxWindow::KeyID, GfxWindow::ModBitfield)
virtual void keyDownReceived (GfxWindow &, GfxWindow::KeyID, GfxWindow::ModBitfield)
virtual void keyUpReceived (GfxWindow &, GfxWindow::KeyID, GfxWindow::ModBitfield)
virtual void mouseDownReceived (GfxWindow &, UInt32 x, UInt32 y, GfxWindow::ButtonID)
virtual void mouseUpReceived (GfxWindow &, UInt32 x, UInt32 y, GfxWindow::ButtonID)
virtual void mouseMoveReceived (GfxWindow &, UInt32 x, UInt32 y)
virtual void windowResized (GfxWindow &, UInt32 viewportX, UInt32 viewportY, UInt32 viewportWidth, UInt32 viewportHeight)
virtual void uiReceived (GfxWindow &, UInt32 uid)
 GLUI user interface event.


Detailed Description

Interface for classes that are interested in events coming from a window.

Pattern: Observer

Definition at line 42 of file gfxWindowObserver.h.


The documentation for this class was generated from the following files:
Generated on Fri May 2 16:51:27 2003 for Freecloth by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002