glotzopengl::Window Class Reference

#include <Window.h>

List of all members.

Public Member Functions

 Window ()
 ~Window ()
void Open (const char *)
void Open ()
bool IsOpen ()
virtual void Close ()
virtual void Refresh ()
void SetHeight (int)
void SetWidth (int)
void SetPositionX (int)
void SetPositionY (int)
void SetBackgroundColor (GLfloat, GLfloat, GLfloat)
void SetSize (int, int)
void SetPosition (int, int)
void SetTitle (const char *)
void SetCamera (Camera *)
void SetMouse (Mouse *)
void SetKeyboard (Keyboard *)
void SetProjection (int)
void DeleteObject (GlObject *obj)
void RemoveObject (GlObject *obj)
void AddObject (GlObject *)
void AddObjects (GlObjectList &)
GlObjectListGetObjects ()

Protected Attributes

redi::opstream mPipe
int mSequencer
bool mIsOpen
int mHeight
int mWidth
int mPositionX
int mPositionY
int mProjection
std::string mTitle
GLfloat mBackgroundR
GLfloat mBackgroundG
GLfloat mBackgroundB
GlObjectList mObject

Static Protected Attributes

static int sSequencer = 0


Constructor & Destructor Documentation

glotzopengl::Window::Window (  ) 

glotzopengl::Window::~Window (  ) 


Member Function Documentation

void glotzopengl::Window::Open ( const char *  program_name  ) 

void glotzopengl::Window::Open (  ) 

bool glotzopengl::Window::IsOpen (  ) 

void glotzopengl::Window::Close (  )  [virtual]

void glotzopengl::Window::Refresh (  )  [virtual]

void glotzopengl::Window::SetHeight ( int  h  ) 

void glotzopengl::Window::SetWidth ( int  w  ) 

void glotzopengl::Window::SetPositionX ( int  x  ) 

void glotzopengl::Window::SetPositionY ( int  y  ) 

void glotzopengl::Window::SetBackgroundColor ( GLfloat  r,
GLfloat  g,
GLfloat  b 
)

void glotzopengl::Window::SetSize ( int  w,
int  h 
)

void glotzopengl::Window::SetPosition ( int  x,
int  y 
)

void glotzopengl::Window::SetTitle ( const char *  title  ) 

void glotzopengl::Window::SetCamera ( Camera camera  ) 

void glotzopengl::Window::SetMouse ( Mouse mouse  ) 

void glotzopengl::Window::SetKeyboard ( Keyboard keyboard  ) 

void glotzopengl::Window::SetProjection ( int  projection  ) 

void glotzopengl::Window::DeleteObject ( GlObject obj  ) 

void glotzopengl::Window::RemoveObject ( GlObject obj  ) 

void glotzopengl::Window::AddObject ( GlObject obj  ) 

void glotzopengl::Window::AddObjects ( GlObjectList obj  ) 

GlObjectList & glotzopengl::Window::GetObjects (  ) 


Member Data Documentation

redi::opstream glotzopengl::Window::mPipe [protected]

int glotzopengl::Window::sSequencer = 0 [static, protected]

int glotzopengl::Window::mSequencer [protected]

bool glotzopengl::Window::mIsOpen [protected]

int glotzopengl::Window::mHeight [protected]

int glotzopengl::Window::mWidth [protected]

int glotzopengl::Window::mPositionX [protected]

int glotzopengl::Window::mPositionY [protected]

int glotzopengl::Window::mProjection [protected]

std::string glotzopengl::Window::mTitle [protected]

GLfloat glotzopengl::Window::mBackgroundR [protected]

GLfloat glotzopengl::Window::mBackgroundG [protected]

GLfloat glotzopengl::Window::mBackgroundB [protected]

GlObjectList glotzopengl::Window::mObject [protected]


The documentation for this class was generated from the following files:
Generated on Tue Feb 24 20:54:47 2009 by  doxygen 1.5.3