Visualization Library v1.0.3A lightweight C++ OpenGL middleware for 2D/3D graphics |
[Download] [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().