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

#include <coVRShader.h>

Public Member Functions

const std::string & getName () const
 
osg::Texture::WrapMode getWrapMode () const
 
const std::string & getType () const
 
const std::string & getValue () const
 
const std::string & getMin () const
 
const std::string & getMax () const
 
const std::string & getTextureFileName () const
 
const std::string * getCubeMapFiles () const
 
void setMin (const std::string &m)
 
void setMax (const std::string &m)
 
void setOverwrite (bool o)
 
void setUnique (bool u)
 
void setValue (const char *value)
 
void setValue (osg::Matrixd m)
 
void setValue (osg::Matrixf m)
 
void setValue (float f)
 
void setValue (osg::Vec3 v)
 
void setValue (osg::Vec4 v)
 
void setWrapMode (std::string wm)
 
void setTexture (const char *textureFile, int texNum=0)
 
bool doOverwrite () const
 
bool isUnique () const
 
 coVRUniform (const coVRShader *shader, const std::string &name, const std::string &type, const std::string &value)
 
virtual ~coVRUniform ()
 

Public Attributes

osg::ref_ptr< osg::Uniform > uniform
 
osg::ref_ptr< osg::Texture > texture
 

Constructor & Destructor Documentation

opencover::coVRUniform::coVRUniform ( const coVRShader shader,
const std::string &  name,
const std::string &  type,
const std::string &  value 
)
virtual opencover::coVRUniform::~coVRUniform ( )
virtual

Member Function Documentation

bool opencover::coVRUniform::doOverwrite ( ) const
inline
const std::string* opencover::coVRUniform::getCubeMapFiles ( ) const
inline
const std::string& opencover::coVRUniform::getMax ( ) const
inline
const std::string& opencover::coVRUniform::getMin ( ) const
inline
const std::string& opencover::coVRUniform::getName ( ) const
inline
const std::string& opencover::coVRUniform::getTextureFileName ( ) const
inline
const std::string& opencover::coVRUniform::getType ( ) const
inline
const std::string& opencover::coVRUniform::getValue ( ) const
inline
osg::Texture::WrapMode opencover::coVRUniform::getWrapMode ( ) const
bool opencover::coVRUniform::isUnique ( ) const
inline
void opencover::coVRUniform::setMax ( const std::string &  m)
inline
void opencover::coVRUniform::setMin ( const std::string &  m)
inline
void opencover::coVRUniform::setOverwrite ( bool  o)
inline
void opencover::coVRUniform::setTexture ( const char *  textureFile,
int  texNum = 0 
)
void opencover::coVRUniform::setUnique ( bool  u)
inline
void opencover::coVRUniform::setValue ( const char *  value)
void opencover::coVRUniform::setValue ( osg::Matrixd  m)
void opencover::coVRUniform::setValue ( osg::Matrixf  m)
void opencover::coVRUniform::setValue ( float  f)
void opencover::coVRUniform::setValue ( osg::Vec3  v)
void opencover::coVRUniform::setValue ( osg::Vec4  v)
void opencover::coVRUniform::setWrapMode ( std::string  wm)

Member Data Documentation

osg::ref_ptr<osg::Texture> opencover::coVRUniform::texture
osg::ref_ptr<osg::Uniform> opencover::coVRUniform::uniform

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