OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
opencover::ViewData Struct Reference

#include <MultiChannelDrawer.h>

Public Member Functions

 ViewData (int view=-1)
 
 ~ViewData ()
 

Public Attributes

ViewEye eye = Invalid
 
int viewNum = -1
 
int geoWidth = 0
 
int geoHeight = 0
 
int width [NumImages]
 
int height [NumImages]
 
int depthWidth [NumImages]
 
int depthHeight [NumImages]
 
GLenum colorFormat [NumImages]
 
GLenum depthFormat [NumImages]
 
osg::Matrix imgProj
 
osg::Matrix imgView
 
osg::Matrix imgModel
 
osg::Matrix newProj
 
osg::Matrix newView
 
osg::Matrix newModel
 
osg::ref_ptr
< osg::TextureRectangle > 
colorTex
 
osg::ref_ptr
< osg::TextureRectangle > 
depthTex
 
osg::ref_ptr< osg::Image > colorImg [NumImages]
 
osg::ref_ptr< osg::Image > depthImg [NumImages]
 
osg::ref_ptr< osg::Vec2Array > texcoord
 
osg::ref_ptr< osg::Geometry > fixedGeo
 
osg::ref_ptr< osg::Geometry > reprojGeo
 
osg::ref_ptr< osg::Vec2Array > pointCoord
 
osg::ref_ptr< osg::Vec2Array > quadCoord
 
osg::ref_ptr< osg::DrawArrays > pointArr
 
osg::ref_ptr< osg::DrawArrays > quadArr
 
osg::ref_ptr< osg::Uniform > size
 
osg::ref_ptr< osg::Uniform > pixelOffset
 
osg::ref_ptr< osg::Uniform > withNeighbors
 
osg::ref_ptr< osg::Uniform > withHoles
 
osg::ref_ptr< osg::Program > reprojConstProgram
 
osg::ref_ptr< osg::Program > reprojAdaptProgram
 
osg::ref_ptr< osg::Program > reprojMeshProgram
 
std::vector< ViewChannelData * > viewChan
 

Static Public Attributes

static const int NumImages = 1
 

Constructor & Destructor Documentation

opencover::ViewData::ViewData ( int  view = -1)
inline
opencover::ViewData::~ViewData ( )

Member Data Documentation

GLenum opencover::ViewData::colorFormat[NumImages]
osg::ref_ptr<osg::Image> opencover::ViewData::colorImg[NumImages]
osg::ref_ptr<osg::TextureRectangle> opencover::ViewData::colorTex
GLenum opencover::ViewData::depthFormat[NumImages]
int opencover::ViewData::depthHeight[NumImages]
osg::ref_ptr<osg::Image> opencover::ViewData::depthImg[NumImages]
osg::ref_ptr<osg::TextureRectangle> opencover::ViewData::depthTex
int opencover::ViewData::depthWidth[NumImages]
ViewEye opencover::ViewData::eye = Invalid
osg::ref_ptr<osg::Geometry> opencover::ViewData::fixedGeo
int opencover::ViewData::geoHeight = 0
int opencover::ViewData::geoWidth = 0
int opencover::ViewData::height[NumImages]
osg::Matrix opencover::ViewData::imgModel
osg::Matrix opencover::ViewData::imgProj
osg::Matrix opencover::ViewData::imgView
osg::Matrix opencover::ViewData::newModel
osg::Matrix opencover::ViewData::newProj
osg::Matrix opencover::ViewData::newView
const int opencover::ViewData::NumImages = 1
static
osg::ref_ptr<osg::Uniform> opencover::ViewData::pixelOffset
osg::ref_ptr<osg::DrawArrays> opencover::ViewData::pointArr
osg::ref_ptr<osg::Vec2Array> opencover::ViewData::pointCoord
osg::ref_ptr<osg::DrawArrays> opencover::ViewData::quadArr
osg::ref_ptr<osg::Vec2Array> opencover::ViewData::quadCoord
osg::ref_ptr<osg::Program> opencover::ViewData::reprojAdaptProgram
osg::ref_ptr<osg::Program> opencover::ViewData::reprojConstProgram
osg::ref_ptr<osg::Geometry> opencover::ViewData::reprojGeo
osg::ref_ptr<osg::Program> opencover::ViewData::reprojMeshProgram
osg::ref_ptr<osg::Uniform> opencover::ViewData::size
osg::ref_ptr<osg::Vec2Array> opencover::ViewData::texcoord
std::vector<ViewChannelData *> opencover::ViewData::viewChan
int opencover::ViewData::viewNum = -1
int opencover::ViewData::width[NumImages]
osg::ref_ptr<osg::Uniform> opencover::ViewData::withHoles
osg::ref_ptr<osg::Uniform> opencover::ViewData::withNeighbors

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