RaytracedRenderer Class Reference
List of all members.
Public Slots |
|
|
void | setMode (int iMode) |
| public slots which can be called as function or connected to fitting signals
|
void | setSteps (int iSteps) |
void | setClippingValues (float fXLeft, float fXRight, float fYTop, float fYBottom, float fZBack, float fZFront) |
void | setRedraw () |
void | setShadingEnabled (bool b) |
void | setFixedLowSteps () |
void | unsetFixedLowSteps () |
void | setAllowFixedLowSteps (bool allow) |
void | setProgressiveRefinement (bool bActive) |
void | saveRenderedImageToFile (QString filename) |
void | setFBOSize (int iSelected) |
Public Member Functions |
| RaytracedRenderer () |
| constructor
|
void | initialize () |
| initialize the fbos and shaders
|
void | render () |
| raytrace through colur cube
|
void | preRender () |
| renders the color cube in the fbos
|
void | resize (int w, int h) |
| resize our fbos if the opengl widgets size changed
|
Static Public Member Functions |
static RaytracedRenderer * | instance () |
| this class is a singelton, instance() returns the pointer to the instance
|
Constructor & Destructor Documentation
RaytracedRenderer::RaytracedRenderer |
( |
|
) |
|
Member Function Documentation
void RaytracedRenderer::initialize |
( |
|
) |
|
initialize the fbos and shaders
this class is a singelton, instance() returns the pointer to the instance
void RaytracedRenderer::preRender |
( |
|
) |
|
renders the color cube in the fbos
void RaytracedRenderer::render |
( |
|
) |
|
raytrace through colur cube
void RaytracedRenderer::resize |
( |
int |
w, |
|
|
int |
h | |
|
) |
| | |
resize our fbos if the opengl widgets size changed
void RaytracedRenderer::setMode |
( |
int |
iMode |
) |
[inline, slot] |
public slots which can be called as function or connected to fitting signals
The documentation for this class was generated from the following files: