OpenArena::Window Class Reference

Write brief comment for Window here. More...

#include <window.h>

Inheritance diagram for OpenArena::Window:

OpenArena::Screen List of all members.

Public Member Functions

 Window ()
 Write brief comment for Window here.
 ~Window ()
 Write brief comment for ~Window here.
void Close ()
 Write brief comment for Close here.
bool Open ()
 Write brief comment for Open here.
bool Open (string title, int width, int height, int bits, bool fullscreenflag)
 Write brief comment for Open here.
void SetInitializer (Initializer *initializer)
 Write brief comment for SetInitializer here.
void SetResizer (Resizer *resizer)
 Write brief comment for SetResizer here. Write brief comment for SetResizer here.
void SwapBuffers ()
 Write brief comment for SwapBuffers here.
void Resize (GLsizei width, GLsizei height)
 Write brief comment for Resize here.
Vec2i GetMousePosition ()
 Write brief comment for GetMousePosition here.
void SetMousePosition (Vec2i pos)
 Write brief comment for SetMousePosition here.

Private Attributes

Resizer_resizer
Initializer_initializer

Classes

class  Initializer
 Write brief comment for Initializer here. More...
class  Resizer
 Write brief comment for Resizer here. More...

Detailed Description

Write brief comment for Window here.

Write detailed description for Window here.

Remarks:
Write remarks for Window here.
See also:
Separate items with the '|' character.


Constructor & Destructor Documentation

OpenArena::Window::Window (  ) 

Write brief comment for Window here.

Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for Window here.

Remarks:
Write remarks for Window here.
See also:
Separate items with the '|' character.

OpenArena::Window::~Window (  ) 

Write brief comment for ~Window here.

Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for ~Window here.

Remarks:
Write remarks for ~Window here.
See also:
Separate items with the '|' character.


Member Function Documentation

void OpenArena::Window::Close (  ) 

Write brief comment for Close here.

Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for Close here.

Remarks:
Write remarks for Close here.
See also:
Separate items with the '|' character.

Vec2i OpenArena::Window::GetMousePosition (  ) 

Write brief comment for GetMousePosition here.

Returns:
Write description of return value here.
Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for GetMousePosition here.

Remarks:
Write remarks for GetMousePosition here.
See also:
Separate items with the '|' character.

bool OpenArena::Window::Open ( string  title,
int  width,
int  height,
int  bits,
bool  fullscreenflag 
)

Write brief comment for Open here.

Parameters:
title Description of parameter title.
width Description of parameter width.
height Description of parameter height.
bits Description of parameter bits.
fullscreenflag Description of parameter fullscreenflag.
Returns:
Write description of return value here.
Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for Open here.

Remarks:
Write remarks for Open here.
See also:
Separate items with the '|' character.

bool OpenArena::Window::Open (  ) 

Write brief comment for Open here.

Returns:
Write description of return value here.
Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for Open here.

Remarks:
Write remarks for Open here.
See also:
Separate items with the '|' character.

void OpenArena::Window::Resize ( GLsizei  width,
GLsizei  height 
)

Write brief comment for Resize here.

Parameters:
width Description of parameter width.
height Description of parameter height.
Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for Resize here.

Remarks:
Write remarks for Resize here.
See also:
Separate items with the '|' character.

void OpenArena::Window::SetInitializer ( Initializer initializer  ) 

Write brief comment for SetInitializer here.

Parameters:
initializer Description of parameter initializer.
Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for SetInitializer here.

Remarks:
Write remarks for SetInitializer here.
See also:
Separate items with the '|' character.

void OpenArena::Window::SetMousePosition ( Vec2i  pos  ) 

Write brief comment for SetMousePosition here.

Parameters:
pos Description of parameter pos.
Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for SetMousePosition here.

Remarks:
Write remarks for SetMousePosition here.
See also:
Separate items with the '|' character.

void OpenArena::Window::SetResizer ( Resizer resizer  ) 

Write brief comment for SetResizer here. Write brief comment for SetResizer here.

Parameters:
resizer Description of parameter resizer.
Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for SetResizer here.

Remarks:
Write remarks for SetResizer here.
See also:
Separate items with the '|' character.

void OpenArena::Window::SwapBuffers (  ) 

Write brief comment for SwapBuffers here.

Exceptions:
<exception class> Description of criteria for throwing this exception.
Write detailed description for SwapBuffers here.

Remarks:
Write remarks for SwapBuffers here.
See also:
Separate items with the '|' character.


Member Data Documentation

Initializer* OpenArena::Window::_initializer [private]

Resizer* OpenArena::Window::_resizer [private]


The documentation for this class was generated from the following files:
Generated on Mon Jul 10 21:41:14 2006 for OpenArena by  doxygen 1.4.7