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 RaytracedRendererinstance ()
 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:
Generated on Mon Dec 6 14:15:25 2010 for 3D Volume Visualization by  doxygen 1.6.3