HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GarchGLDebugWindow Class Reference

#include <glDebugWindow.h>

Public Types

enum  Buttons { MyButton1 = 0, MyButton2 = 1, MyButton3 = 2 }
 
enum  ModifierKeys { NoModifiers = 0, Shift = 1, Alt = 2, Ctrl = 4 }
 

Public Member Functions

GARCH_API GarchGLDebugWindow (const char *title, int width, int height)
 
virtual GARCH_API ~GarchGLDebugWindow ()
 
GARCH_API void Init ()
 
GARCH_API void Run ()
 
GARCH_API void ExitApp ()
 
int GetWidth () const
 
int GetHeight () const
 
virtual GARCH_API void OnInitializeGL ()
 
virtual GARCH_API void OnUninitializeGL ()
 
virtual GARCH_API void OnResize (int w, int h)
 
virtual GARCH_API void OnIdle ()
 
virtual GARCH_API void OnPaintGL ()
 
virtual GARCH_API void OnKeyRelease (int key)
 
virtual GARCH_API void OnMousePress (int button, int x, int y, int modKeys)
 
virtual GARCH_API void OnMouseRelease (int button, int x, int y, int modKeys)
 
virtual GARCH_API void OnMouseMove (int x, int y, int modKeys)
 

Detailed Description

Platform specific minimum GL widget for unit tests.

Definition at line 40 of file glDebugWindow.h.

Member Enumeration Documentation

Enumerator
MyButton1 
MyButton2 
MyButton3 

Definition at line 57 of file glDebugWindow.h.

Enumerator
NoModifiers 
Shift 
Alt 
Ctrl 

Definition at line 62 of file glDebugWindow.h.

Constructor & Destructor Documentation

GARCH_API GarchGLDebugWindow::GarchGLDebugWindow ( const char *  title,
int  width,
int  height 
)
virtual GARCH_API GarchGLDebugWindow::~GarchGLDebugWindow ( )
virtual

Member Function Documentation

GARCH_API void GarchGLDebugWindow::ExitApp ( )
int GarchGLDebugWindow::GetHeight ( ) const
inline

Definition at line 55 of file glDebugWindow.h.

int GarchGLDebugWindow::GetWidth ( ) const
inline

Definition at line 54 of file glDebugWindow.h.

GARCH_API void GarchGLDebugWindow::Init ( )
virtual GARCH_API void GarchGLDebugWindow::OnIdle ( )
virtual
virtual GARCH_API void GarchGLDebugWindow::OnInitializeGL ( )
virtual
virtual GARCH_API void GarchGLDebugWindow::OnKeyRelease ( int  key)
virtual
virtual GARCH_API void GarchGLDebugWindow::OnMouseMove ( int  x,
int  y,
int  modKeys 
)
virtual
virtual GARCH_API void GarchGLDebugWindow::OnMousePress ( int  button,
int  x,
int  y,
int  modKeys 
)
virtual
virtual GARCH_API void GarchGLDebugWindow::OnMouseRelease ( int  button,
int  x,
int  y,
int  modKeys 
)
virtual
virtual GARCH_API void GarchGLDebugWindow::OnPaintGL ( )
virtual
virtual GARCH_API void GarchGLDebugWindow::OnResize ( int  w,
int  h 
)
virtual
virtual GARCH_API void GarchGLDebugWindow::OnUninitializeGL ( )
virtual
GARCH_API void GarchGLDebugWindow::Run ( )

The documentation for this class was generated from the following file: