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

data for rendering a View into a Channel More...

#include <MultiChannelDrawer.h>

Collaboration diagram for opencover::ViewChannelData:
Collaboration graph
[legend]

Public Member Functions

 ViewChannelData (std::shared_ptr< ViewData > view, ChannelData *chan)
 
 ~ViewChannelData ()
 
void setThis (std::shared_ptr< ViewChannelData > vcd)
 
void update ()
 

Public Attributes

osg::ref_ptr< osg::Geometry > fixedGeo
 
osg::ref_ptr< osg::Geometry > reprojGeo
 
osg::ref_ptr< osg::Uniform > reprojMat
 
osg::ref_ptr< osg::StateSet > state
 
osg::ref_ptr< osg::Geode > geode
 
osg::ref_ptr
< osg::Drawable::DrawCallback > 
drawCallback
 
ChannelDatachan = nullptr
 
std::shared_ptr< ViewDataview
 

Detailed Description

data for rendering a View into a Channel

Constructor & Destructor Documentation

opencover::ViewChannelData::ViewChannelData ( std::shared_ptr< ViewData view,
ChannelData chan 
)
opencover::ViewChannelData::~ViewChannelData ( )

Member Function Documentation

void opencover::ViewChannelData::setThis ( std::shared_ptr< ViewChannelData vcd)
void opencover::ViewChannelData::update ( )

Member Data Documentation

ChannelData* opencover::ViewChannelData::chan = nullptr
osg::ref_ptr<osg::Drawable::DrawCallback> opencover::ViewChannelData::drawCallback
osg::ref_ptr<osg::Geometry> opencover::ViewChannelData::fixedGeo
osg::ref_ptr<osg::Geode> opencover::ViewChannelData::geode
osg::ref_ptr<osg::Geometry> opencover::ViewChannelData::reprojGeo
osg::ref_ptr<osg::Uniform> opencover::ViewChannelData::reprojMat
osg::ref_ptr<osg::StateSet> opencover::ViewChannelData::state
std::shared_ptr<ViewData> opencover::ViewChannelData::view

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