Inheritance diagram for Producer::Window3D:
Public Member Functions | |
Window3D (const std::string name="Producer::Window3D", int posx=0, int posy=0, unsigned int width=(unsigned int)-1, unsigned int height=(unsigned int)-1, unsigned int parent=0) | |
unsigned int | width (void) const |
unsigned int | height (void) const |
void | getDimensions (unsigned int &width, unsigned int &height) |
void | swapBuffers (void) |
void | sync (int n=0) |
void | setKeyboardCallback (KeyboardCallback *) |
int | mouseX (void) |
int | mouseY (void) |
unsigned int | mouseButton (void) |
void | enableTrackball (void) |
void | disableTrackball (void) |
Matrix::value_type * | getTrackballMatrix (void) |
void | setTrackballScale (float s) |
Trackball & | getTrackball () |
bool | done () |
~Window3D () | |
Classes | |
class | KeyboardCallback |
Producer::Window3D::Window3D | ( | const std::string | name = "Producer::Window3D" , |
|
int | posx = 0 , |
|||
int | posy = 0 , |
|||
unsigned int | width = (unsigned int)-1 , |
|||
unsigned int | height = (unsigned int)-1 , |
|||
unsigned int | parent = 0 | |||
) |
Producer::Window3D::~Window3D | ( | ) |
unsigned int Producer::Window3D::width | ( | void | ) | const |
unsigned int Producer::Window3D::height | ( | void | ) | const |
void Producer::Window3D::getDimensions | ( | unsigned int & | width, | |
unsigned int & | height | |||
) |
void Producer::Window3D::swapBuffers | ( | void | ) |
void Producer::Window3D::sync | ( | int | n = 0 |
) |
void Producer::Window3D::setKeyboardCallback | ( | KeyboardCallback * | ) |
int Producer::Window3D::mouseX | ( | void | ) |
int Producer::Window3D::mouseY | ( | void | ) |
unsigned int Producer::Window3D::mouseButton | ( | void | ) |
void Producer::Window3D::enableTrackball | ( | void | ) |
void Producer::Window3D::disableTrackball | ( | void | ) |
Matrix::value_type* Producer::Window3D::getTrackballMatrix | ( | void | ) |
void Producer::Window3D::setTrackballScale | ( | float | s | ) |
Trackball& Producer::Window3D::getTrackball | ( | ) |
bool Producer::Window3D::done | ( | ) |