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

Public Member Functions | |
| BlendEquation (EBlendEquation mode_rgb=BE_FUNC_ADD, EBlendEquation mode_alpha=BE_FUNC_ADD) | |
| virtual const char * | className () |
| Returns the name of the class. | |
| virtual ERenderState | type () const |
| virtual void | apply (const Camera *) const |
| void | set (EBlendEquation mode_rgba) |
| void | set (EBlendEquation mode_rgb, EBlendEquation mode_alpha) |
| EBlendEquation | modeRGB () const |
| EBlendEquation | modeAlpha () const |
Protected Attributes | |
| EBlendEquation | mModeRGB |
| EBlendEquation | mModeAlpha |
| vl::BlendEquation::BlendEquation | ( | EBlendEquation | mode_rgb = BE_FUNC_ADD, |
|
| EBlendEquation | mode_alpha = BE_FUNC_ADD | |||
| ) | [inline] |
| virtual const char* vl::BlendEquation::className | ( | ) | [inline, virtual] |
| virtual ERenderState vl::BlendEquation::type | ( | ) | const [inline, virtual] |
Reimplemented from vl::RenderState.
| void BlendEquation::apply | ( | const Camera * | ) | const [virtual] |
Implements vl::RenderState.
| void vl::BlendEquation::set | ( | EBlendEquation | mode_rgba | ) | [inline] |
| void vl::BlendEquation::set | ( | EBlendEquation | mode_rgb, | |
| EBlendEquation | mode_alpha | |||
| ) | [inline] |
| EBlendEquation vl::BlendEquation::modeRGB | ( | ) | const [inline] |
| EBlendEquation vl::BlendEquation::modeAlpha | ( | ) | const [inline] |
EBlendEquation vl::BlendEquation::mModeRGB [protected] |
EBlendEquation vl::BlendEquation::mModeAlpha [protected] |