#include <Window.h>
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 &) |
| GlObjectList & | GetObjects () |
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 |
| glotzopengl::Window::Window | ( | ) |
| glotzopengl::Window::~Window | ( | ) |
| 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 | ( | ) |
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] |
1.5.3