OpenCOVER
Public Member Functions | Static Public Member Functions | List of all members
opencover::coVRShaderList Class Reference

#include <coVRShader.h>

Inheritance diagram for opencover::coVRShaderList:
Inheritance graph
[legend]
Collaboration diagram for opencover::coVRShaderList:
Collaboration graph
[legend]

Public Member Functions

 ~coVRShaderList ()
 
coVRShaderget (const std::string &name, std::map< std::string, std::string > *params=NULL)
 
coVRShadergetUnique (const std::string &n, std::map< std::string, std::string > *params=NULL)
 
coVRShaderadd (const std::string &name, std::string &dirName)
 
void setData (covise::TokenBuffer &tb)
 
osg::Uniform * getLightEnabled (size_t lightnum)
 
osg::Uniform * getTime ()
 
osg::Uniform * getTimeStep ()
 
osg::Uniform * getLight ()
 
osg::Uniform * getProjection ()
 
osg::Uniform * getView ()
 
osg::Uniform * getDuration ()
 
osg::Uniform * getViewportWidth ()
 
osg::Uniform * getViewportHeight ()
 
osg::Uniform * getStereo ()
 
void update ()
 
void init ()
 
void remove (osg::Node *)
 

Static Public Member Functions

static coVRShaderListinstance ()
 

Constructor & Destructor Documentation

◆ ~coVRShaderList()

opencover::coVRShaderList::~coVRShaderList ( )

Member Function Documentation

◆ add()

coVRShader * opencover::coVRShaderList::add ( const std::string &  name,
std::string &  dirName 
)

◆ get()

coVRShader * opencover::coVRShaderList::get ( const std::string &  name,
std::map< std::string, std::string > *  params = NULL 
)

◆ getDuration()

osg::Uniform * opencover::coVRShaderList::getDuration ( )

◆ getLight()

osg::Uniform * opencover::coVRShaderList::getLight ( )

◆ getLightEnabled()

osg::Uniform * opencover::coVRShaderList::getLightEnabled ( size_t  lightnum)

◆ getProjection()

osg::Uniform * opencover::coVRShaderList::getProjection ( )

◆ getStereo()

osg::Uniform * opencover::coVRShaderList::getStereo ( )

◆ getTime()

osg::Uniform * opencover::coVRShaderList::getTime ( )

◆ getTimeStep()

osg::Uniform * opencover::coVRShaderList::getTimeStep ( )

◆ getUnique()

coVRShader * opencover::coVRShaderList::getUnique ( const std::string &  n,
std::map< std::string, std::string > *  params = NULL 
)

◆ getView()

osg::Uniform * opencover::coVRShaderList::getView ( )

◆ getViewportHeight()

osg::Uniform * opencover::coVRShaderList::getViewportHeight ( )

◆ getViewportWidth()

osg::Uniform * opencover::coVRShaderList::getViewportWidth ( )

◆ init()

void opencover::coVRShaderList::init ( )

◆ instance()

static coVRShaderList * opencover::coVRShaderList::instance ( )
static

◆ remove()

void opencover::coVRShaderList::remove ( osg::Node *  )

◆ setData()

void opencover::coVRShaderList::setData ( covise::TokenBuffer &  tb)

◆ update()

void opencover::coVRShaderList::update ( )

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