OpenCOVER
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

◆ ViewData()

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

◆ ~ViewData()

opencover::ViewData::~ViewData ( )

Member Data Documentation

◆ colorFormat

GLenum opencover::ViewData::colorFormat[NumImages]

◆ colorImg

osg::ref_ptr<osg::Image> opencover::ViewData::colorImg[NumImages]

◆ colorTex

osg::ref_ptr<osg::TextureRectangle> opencover::ViewData::colorTex

◆ depthFormat

GLenum opencover::ViewData::depthFormat[NumImages]

◆ depthHeight

int opencover::ViewData::depthHeight[NumImages]

◆ depthImg

osg::ref_ptr<osg::Image> opencover::ViewData::depthImg[NumImages]

◆ depthTex

osg::ref_ptr<osg::TextureRectangle> opencover::ViewData::depthTex

◆ depthWidth

int opencover::ViewData::depthWidth[NumImages]

◆ eye

ViewEye opencover::ViewData::eye = Invalid

◆ fixedGeo

osg::ref_ptr<osg::Geometry> opencover::ViewData::fixedGeo

◆ geoHeight

int opencover::ViewData::geoHeight = 0

◆ geoWidth

int opencover::ViewData::geoWidth = 0

◆ height

int opencover::ViewData::height[NumImages]

◆ imgModel

osg::Matrix opencover::ViewData::imgModel

◆ imgProj

osg::Matrix opencover::ViewData::imgProj

◆ imgView

osg::Matrix opencover::ViewData::imgView

◆ newModel

osg::Matrix opencover::ViewData::newModel

◆ newProj

osg::Matrix opencover::ViewData::newProj

◆ newView

osg::Matrix opencover::ViewData::newView

◆ NumImages

const int opencover::ViewData::NumImages = 1
static

◆ pixelOffset

osg::ref_ptr<osg::Uniform> opencover::ViewData::pixelOffset

◆ pointArr

osg::ref_ptr<osg::DrawArrays> opencover::ViewData::pointArr

◆ pointCoord

osg::ref_ptr<osg::Vec2Array> opencover::ViewData::pointCoord

◆ quadArr

osg::ref_ptr<osg::DrawArrays> opencover::ViewData::quadArr

◆ quadCoord

osg::ref_ptr<osg::Vec2Array> opencover::ViewData::quadCoord

◆ reprojAdaptProgram

osg::ref_ptr<osg::Program> opencover::ViewData::reprojAdaptProgram

◆ reprojConstProgram

osg::ref_ptr<osg::Program> opencover::ViewData::reprojConstProgram

◆ reprojGeo

osg::ref_ptr<osg::Geometry> opencover::ViewData::reprojGeo

◆ reprojMeshProgram

osg::ref_ptr<osg::Program> opencover::ViewData::reprojMeshProgram

◆ size

osg::ref_ptr<osg::Uniform> opencover::ViewData::size

◆ texcoord

osg::ref_ptr<osg::Vec2Array> opencover::ViewData::texcoord

◆ viewChan

std::vector<ViewChannelData *> opencover::ViewData::viewChan

◆ viewNum

int opencover::ViewData::viewNum = -1

◆ width

int opencover::ViewData::width[NumImages]

◆ withHoles

osg::ref_ptr<osg::Uniform> opencover::ViewData::withHoles

◆ withNeighbors

osg::ref_ptr<osg::Uniform> opencover::ViewData::withNeighbors

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