Inherited by Visualization::TaoOpenGL::OGLRenderer2D, Visualization::TaoOpenGL::OGLRenderer3D, Visualization::TaoOpenGL::OGLRenderer3D2, and Visualization::TaoOpenGL::OGLTestRenderer.
Public Member Functions | |
abstract void | Init () |
This method is called when switched to this render it should enable all states and textures it needs and load shaders. | |
abstract void | Render () |
this method gets called when a new render is neeeded. | |
abstract void | SetupMatrices () |
Initializes the Projection matrix, gets called whenever window is resized. | |
abstract void | CleanUp () |
Gets called on the current renderer, when the user switches to next renderer. | |
Properties | |
int | Height [get] |
Current RenderTarget Height. | |
int | Width [get] |
Current RenderTarget Width. | |
bool | IsNewFileContext [get] |
returns true (one time only) if a new file has been loaded and resets itself in the same call. |
abstract void Visualization::TaoOpenGL::IRenderer::CleanUp | ( | ) | [pure virtual] |
Gets called on the current renderer, when the user switches to next renderer.
Implemented in Visualization::TaoOpenGL::OGLRenderer2D, Visualization::TaoOpenGL::OGLRenderer3D, Visualization::TaoOpenGL::OGLRenderer3D2, and Visualization::TaoOpenGL::OGLTestRenderer.
abstract void Visualization::TaoOpenGL::IRenderer::Init | ( | ) | [pure virtual] |
This method is called when switched to this render it should enable all states and textures it needs and load shaders.
Implemented in Visualization::TaoOpenGL::OGLRenderer2D, Visualization::TaoOpenGL::OGLRenderer3D, Visualization::TaoOpenGL::OGLRenderer3D2, and Visualization::TaoOpenGL::OGLTestRenderer.
abstract void Visualization::TaoOpenGL::IRenderer::Render | ( | ) | [pure virtual] |
this method gets called when a new render is neeeded.
Implemented in Visualization::TaoOpenGL::OGLRenderer2D, Visualization::TaoOpenGL::OGLRenderer3D, Visualization::TaoOpenGL::OGLRenderer3D2, and Visualization::TaoOpenGL::OGLTestRenderer.
abstract void Visualization::TaoOpenGL::IRenderer::SetupMatrices | ( | ) | [pure virtual] |
Initializes the Projection matrix, gets called whenever window is resized.
Implemented in Visualization::TaoOpenGL::OGLRenderer2D, Visualization::TaoOpenGL::OGLRenderer3D, Visualization::TaoOpenGL::OGLRenderer3D2, and Visualization::TaoOpenGL::OGLTestRenderer.
int Visualization::TaoOpenGL::IRenderer::Height [get, protected] |
Current RenderTarget Height.
bool Visualization::TaoOpenGL::IRenderer::IsNewFileContext [get, protected] |
returns true (one time only) if a new file has been loaded and resets itself in the same call.
int Visualization::TaoOpenGL::IRenderer::Width [get, protected] |
Current RenderTarget Width.