Wraps the OpenGL function glColorMask(), see also http://www.opengl.org/sdk/docs/man/xhtml/glColorMask.xml for more information.
More...
#include <Shader.hpp>
List of all members.
Public Member Functions |
| | ColorMask (bool red=true, bool green=true, bool blue=true, bool alpha=true) |
| virtual const char * | className () |
| | Returns the name of the class.
|
| virtual ERenderState | type () const |
| virtual void | apply (const Camera *, OpenGLContext *ctx) const |
| | The parameter cameara is NULL if we are disabling the state, non-NULL if we are enabling it.
|
| void | set (bool red, bool green, bool blue, bool alpha) |
| void | setRed (bool red) |
| void | setGreen (bool green) |
| void | setBlue (bool blue) |
| void | setAlpha (bool alpha) |
| bool | red () const |
| bool | green () const |
| bool | blue () const |
| bool | alpha () const |
Protected Attributes |
| bool | mRed |
| bool | mGreen |
| bool | mBlue |
| bool | mAlpha |
Detailed Description
Wraps the OpenGL function glColorMask(), see also http://www.opengl.org/sdk/docs/man/xhtml/glColorMask.xml for more information.
- See also:
- Shader, Effect, Actor
Constructor & Destructor Documentation
| vl::ColorMask::ColorMask |
( |
bool |
red = true, |
|
|
bool |
green = true, |
|
|
bool |
blue = true, |
|
|
bool |
alpha = true |
|
) |
| [inline] |
Member Function Documentation
| virtual const char* vl::ColorMask::className |
( |
) |
[inline, virtual] |
| virtual ERenderState vl::ColorMask::type |
( |
) |
const [inline, virtual] |
The parameter cameara is NULL if we are disabling the state, non-NULL if we are enabling it.
Implements vl::RenderState.
| void vl::ColorMask::set |
( |
bool |
red, |
|
|
bool |
green, |
|
|
bool |
blue, |
|
|
bool |
alpha |
|
) |
| [inline] |
| void vl::ColorMask::setRed |
( |
bool |
red ) |
[inline] |
| void vl::ColorMask::setGreen |
( |
bool |
green ) |
[inline] |
| void vl::ColorMask::setBlue |
( |
bool |
blue ) |
[inline] |
| void vl::ColorMask::setAlpha |
( |
bool |
alpha ) |
[inline] |
| bool vl::ColorMask::red |
( |
) |
const [inline] |
| bool vl::ColorMask::green |
( |
) |
const [inline] |
| bool vl::ColorMask::blue |
( |
) |
const [inline] |
| bool vl::ColorMask::alpha |
( |
) |
const [inline] |
Member Data Documentation
The documentation for this class was generated from the following files:
- C:/VL/BuildSystem/VL_DISTRO/Visualization_Library_SDK/src/vl/Shader.hpp
- C:/VL/BuildSystem/VL_DISTRO/Visualization_Library_SDK/src/vl/Shader.cpp