template<typename T> class osgGL2::UniformValueTemplate

UniformValueTemplate creates the concrete classes for each of the uniform value types

Inheritance:


Public Methods

[more] UniformValueTemplate( const char* uniformName, T value )
[more]virtual void apply( Extensions* ext, const GLhandleARB progObj ) const
[more]virtual int compare(const UniformValue& uv) const

Protected Fields

[more]const T _value

Protected Methods

[more] UniformValueTemplate()


Inherited from UniformValue:

Protected Fields

ostd::string _name

Protected Methods

oUniformValue& operator=(const UniformValue&)
oint getLocation( Extensions* ext, const GLhandleARB progObj ) const


Documentation

UniformValueTemplate creates the concrete classes for each of the uniform value types
o UniformValueTemplate( const char* uniformName, T value )

ovirtual void apply( Extensions* ext, const GLhandleARB progObj ) const

ovirtual int compare(const UniformValue& uv) const

o UniformValueTemplate()

oconst T _value


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.