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

Public Member Functions | |
| EnableSet () | |
| virtual const char * | className () |
| Returns the name of the class. | |
| void | enable (EEnable capability) |
| void | disable (EEnable capability) |
| const std::vector< EEnable > & | enables () const |
| int | isEnabled (EEnable capability) const |
| void | disableAll () |
| bool | blendingEnabled () const |
Protected Attributes | |
| std::vector< EEnable > | mEnables |
| bool | mBlendingEnabled |
This class substitutes for the most part the OpenGL functions glEnable() and glDisable().
| vl::EnableSet::EnableSet | ( | ) | [inline] |
| virtual const char* vl::EnableSet::className | ( | ) | [inline, virtual] |
| void vl::EnableSet::enable | ( | EEnable | capability | ) | [inline] |
| void vl::EnableSet::disable | ( | EEnable | capability | ) | [inline] |
| const std::vector<EEnable>& vl::EnableSet::enables | ( | ) | const [inline] |
| int vl::EnableSet::isEnabled | ( | EEnable | capability | ) | const [inline] |
| void vl::EnableSet::disableAll | ( | ) | [inline] |
| bool vl::EnableSet::blendingEnabled | ( | ) | const [inline] |
std::vector<EEnable> vl::EnableSet::mEnables [protected] |
bool vl::EnableSet::mBlendingEnabled [protected] |