Visualization LibraryA lightweight C++ OpenGL middleware for 2D/3D graphics |
[Home] [Tutorials] [All Classes] [Grouped Classes] |
#include <Uniform.hpp>

Public Member Functions | |
| virtual const char * | className () |
| Returns the name of the class. | |
| UniformSet () | |
| void | setUniform (Uniform *uniform, bool check_for_doubles=true) |
| const std::vector< ref < Uniform > > & | uniforms () const |
| void | eraseUniform (const std::string &name) |
| void | eraseUniform (const Uniform *uniform) |
| void | eraseAllUniforms () |
| Uniform * | gocUniform (const std::string &name) |
| Uniform * | getUniform (const std::string &name) |
| const Uniform * | getUniform (const std::string &name) const |
Protected Attributes | |
| std::vector< ref< Uniform > > | mUniforms |
| vl::UniformSet::UniformSet | ( | ) | [inline] |
| virtual const char* vl::UniformSet::className | ( | ) | [inline, virtual] |
| void vl::UniformSet::setUniform | ( | Uniform * | uniform, | |
| bool | check_for_doubles = true | |||
| ) | [inline] |
| void vl::UniformSet::eraseUniform | ( | const std::string & | name | ) | [inline] |
| void vl::UniformSet::eraseUniform | ( | const Uniform * | uniform | ) | [inline] |
| void vl::UniformSet::eraseAllUniforms | ( | ) | [inline] |
| Uniform* vl::UniformSet::gocUniform | ( | const std::string & | name | ) | [inline] |
| Uniform* vl::UniformSet::getUniform | ( | const std::string & | name | ) | [inline] |
| const Uniform* vl::UniformSet::getUniform | ( | const std::string & | name | ) | const [inline] |
std::vector< ref<Uniform> > vl::UniformSet::mUniforms [protected] |