#include <ViewportController.h>
Public Methods | |
| ViewportController (int maxNumViewports, int w, int h) | |
| ~ViewportController () | |
| void | renderScene () |
| int | numViewports () |
| Scene * | getScene (int viewportID) |
| bool | selectCurrentViewport (int x, int y) |
| bool | deleteViewport () |
| bool | createViewport (std::string file="NONE_SPECIFIED") |
| bool | resizeScene (int Width, int Height) |
| std::string | getFilename () |
| int | getWidth () |
| int | getHeight () |
| bool | save () |
| bool | save (std::string file) |
| bool | decimateEvent (GLfloat f, GLint TYPE) |
| void | reportStatistics () |
| void | resetViewport () |
| void | makeSmooth () |
| void | makeFlat () |
| void | switchViewPoints () |
| void | switchViewEdges () |
| void | switchViewTriangles () |
| void | switchLighting () |
| void | switchNormals () |
| void | switchVertNormals () |
| void | setCameraControl (int control) |
| void | decreaseX_Off () |
| void | increaseX_Off () |
| void | decreaseY_Off () |
| void | increaseY_Off () |
| void | decreaseZ_Off () |
| void | increaseZ_Off () |
| void | mouseX_Rot (float f) |
| void | mouseY_Rot (float f) |
| void | mouseZ_Rot (float f) |
| void | decreaseX_Rot () |
| void | increaseX_Rot () |
| void | decreaseY_Rot () |
| void | increaseY_Rot () |
| void | decreaseZ_Rot () |
| void | increaseZ_Rot () |
This is the interface between GLUT callbacks and the Viewport object
1.2.11.1 written by Dimitri van Heesch,
© 1997-2001