Omnidome
Fulldome Mapping Software Toolkit
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Static Public Member Functions | Data Fields | Private Member Functions
omni::render::CalibratedProjector Class Reference

#include <CalibratedProjector.h>

Collaboration diagram for omni::render::CalibratedProjector:
Collaboration graph
[legend]

Static Public Member Functions

template<typename PROJECTION , typename MODELVIEW >
static void renderToBuffer (RenderBuffer &_buffer, PROJECTION _proj, MODELVIEW _mv)
 

Data Fields

bool virtualScreen_
 
QRect screenGeometry_
 
ColorCorrection colorCorrection_
 
RenderBuffer buffer_
 

Private Member Functions

 CalibratedProjector (proj::Tuning const *)
 
QImage toImage ()
 
RenderBuffer const & buffer () const
 
QRect const & screenGeometry () const
 
ColorCorrection colorCorrection () const
 
bool virtualScreen () const
 

Constructor & Destructor Documentation

omni::render::CalibratedProjector::CalibratedProjector ( proj::Tuning const *  )
private

Member Function Documentation

RenderBuffer const& omni::render::CalibratedProjector::buffer ( ) const
private
ColorCorrection omni::render::CalibratedProjector::colorCorrection ( ) const
private
template<typename PROJECTION , typename MODELVIEW >
static void omni::render::CalibratedProjector::renderToBuffer ( RenderBuffer _buffer,
PROJECTION  _proj,
MODELVIEW  _mv 
)
static
QRect const& omni::render::CalibratedProjector::screenGeometry ( ) const
private
QImage omni::render::CalibratedProjector::toImage ( )
private
bool omni::render::CalibratedProjector::virtualScreen ( ) const
private

Field Documentation

RenderBuffer omni::render::CalibratedProjector::buffer_
ColorCorrection omni::render::CalibratedProjector::colorCorrection_
QRect omni::render::CalibratedProjector::screenGeometry_
bool omni::render::CalibratedProjector::virtualScreen_

The documentation for this class was generated from the following file: