Visualization LibraryA lightweight C++ OpenGL middleware for 2D/3D graphics |
[Home] [Tutorials] [All Classes] [Grouped Classes] |
#include <RenderState.hpp>
Public Member Functions | |
| RenderStateSlot () | |
| RenderStateSlot (RenderState *rs, int index) | |
| virtual | ~RenderStateSlot () |
| virtual void | apply (const Camera *camera, OpenGLContext *ctx) const |
| ERenderState | type () const |
Public Attributes | |
| ref< RenderState > | mRS |
| int | mIndex |
Definition at line 95 of file RenderState.hpp.
| vl::RenderStateSlot::RenderStateSlot | ( | ) | [inline] |
Definition at line 97 of file RenderState.hpp.
| vl::RenderStateSlot::RenderStateSlot | ( | RenderState * | rs, |
| int | index | ||
| ) | [inline] |
Definition at line 98 of file RenderState.hpp.
| virtual vl::RenderStateSlot::~RenderStateSlot | ( | ) | [inline, virtual] |
Definition at line 99 of file RenderState.hpp.
| virtual void vl::RenderStateSlot::apply | ( | const Camera * | camera, |
| OpenGLContext * | ctx | ||
| ) | const [inline, virtual] |
Definition at line 101 of file RenderState.hpp.
Referenced by vl::OpenGLContext::applyRenderStates(), and vl::OpenGLContext::setDefaultRenderState().
| ERenderState vl::RenderStateSlot::type | ( | ) | const [inline] |
Definition at line 103 of file RenderState.hpp.
Referenced by vl::OpenGLContext::applyRenderStates(), vl::Rendering::fillRenderQueue(), and vl::OpenGLContext::setDefaultRenderState().
Definition at line 111 of file RenderState.hpp.
Referenced by apply(), vl::OpenGLContext::applyRenderStates(), vl::VLXClassWrapper_Shader::exportShader(), vl::Rendering::fillRenderQueue(), and type().
Definition at line 112 of file RenderState.hpp.
Referenced by apply(), vl::VLXClassWrapper_Shader::exportShader(), and type().