#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