Inherits Visualization::TaoOpenGL::IRenderer.
Inherited by Visualization::TaoOpenGL::OGLRendererPhong.
Public Member Functions | |
OGLRenderer3D (OGLViewport oglViewport) | |
Inits the renderer. | |
void | setStepSize (float p) |
Change the ray step size. | |
void | ResetView () |
Reset the view. | |
void | setRenderMethod (int renderMethod) |
Set a specific render method. | |
override void | Init () |
Init opengl and others. | |
override void | SetupMatrices () |
Setup view matrices. | |
override void | CleanUp () |
Clean up. | |
override void | Render () |
Render the view. | |
Properties | |
bool | ShowBoundingBox [get, set] |
Get/set flag for drawing of the bounding box. |
Visualization::TaoOpenGL::OGLRenderer3D::OGLRenderer3D | ( | OGLViewport | oglViewport | ) | [inline] |
Inits the renderer.
override void Visualization::TaoOpenGL::OGLRenderer3D::CleanUp | ( | ) | [inline, virtual] |
override void Visualization::TaoOpenGL::OGLRenderer3D::Init | ( | ) | [inline, virtual] |
override void Visualization::TaoOpenGL::OGLRenderer3D::Render | ( | ) | [inline, virtual] |
void Visualization::TaoOpenGL::OGLRenderer3D::ResetView | ( | ) | [inline] |
Reset the view.
void Visualization::TaoOpenGL::OGLRenderer3D::setRenderMethod | ( | int | renderMethod | ) | [inline] |
Set a specific render method.
renderMethod |
void Visualization::TaoOpenGL::OGLRenderer3D::setStepSize | ( | float | p | ) | [inline] |
Change the ray step size.
p |
override void Visualization::TaoOpenGL::OGLRenderer3D::SetupMatrices | ( | ) | [inline, virtual] |
bool Visualization::TaoOpenGL::OGLRenderer3D::ShowBoundingBox [get, set] |
Get/set flag for drawing of the bounding box.