# 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 | ( |  | ) |

constructor

## Member Function Documentation

void RaytracedRenderer::initialize | ( |  | ) |

initialize the fbos and shaders

RaytracedRenderer * RaytracedRenderer::instance | ( |  | ) | `[static]`

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:

- RaytracedRenderer.h
- RaytracedRenderer.cpp