Visualization LibraryA lightweight C++ OpenGL middleware for 2D/3D graphics |
[Home] [Tutorials] [All Classes] [Grouped Classes] |
Internally used by the rendering engine. More...
#include <RenderToken.hpp>
Public Member Functions | |
| virtual const char * | className () |
| Returns the name of the class. | |
| RenderToken () | |
Public Attributes | |
| const RenderToken * | mNextPass |
| Actor * | mActor |
| Renderable * | mRenderable |
| const Shader * | mShader |
| int | mEffectRenderRank |
| Real | mCameraDistance |
Internally used by the rendering engine.
Definition at line 47 of file RenderToken.hpp.
| vl::RenderToken::RenderToken | ( | ) | [inline] |
Definition at line 51 of file RenderToken.hpp.
References VL_DEBUG_SET_OBJECT_NAME.
| virtual const char* vl::RenderToken::className | ( | ) | [inline, virtual] |
Returns the name of the class.
Reimplemented from vl::Object.
Definition at line 50 of file RenderToken.hpp.
Definition at line 55 of file RenderToken.hpp.
Referenced by vl::Rendering::fillRenderQueue(), and vl::Renderer::render().
Definition at line 57 of file RenderToken.hpp.
Referenced by vl::Rendering::fillRenderQueue(), vl::RenderQueueSorterAggressive::operator()(), vl::RenderQueueSorterOcclusion::operator()(), vl::RenderQueueSorterStandard::operator()(), vl::RenderQueueSorterBasic::operator()(), vl::Renderer::render(), vl::EdgeRenderer::render(), vl::OcclusionCullRenderer::render_pass1(), vl::OcclusionCullRenderer::render_pass2(), and vl::RenderQueue::sort().
Definition at line 58 of file RenderToken.hpp.
Referenced by vl::Rendering::fillRenderQueue(), vl::RenderQueueSorterAggressive::operator()(), vl::RenderQueueSorterOcclusion::operator()(), vl::RenderQueueSorterStandard::operator()(), vl::RenderQueueSorterBasic::operator()(), vl::RenderQueueSorterByRenderable::operator()(), vl::Renderer::render(), vl::OcclusionCullRenderer::render_pass2(), and vl::RenderQueue::sort().
| const Shader* vl::RenderToken::mShader |
Definition at line 59 of file RenderToken.hpp.
Referenced by vl::RenderQueueSorterAggressive::confirmZCameraDistanceNeed(), vl::RenderQueueSorterStandard::confirmZCameraDistanceNeed(), vl::Rendering::fillRenderQueue(), vl::RenderQueueSorterAggressive::operator()(), vl::RenderQueueSorterOcclusion::operator()(), vl::RenderQueueSorterStandard::operator()(), vl::RenderQueueSorterBasic::operator()(), vl::RenderQueueSorterByShader::operator()(), vl::Renderer::render(), and vl::OcclusionCullRenderer::render_pass2().
Definition at line 60 of file RenderToken.hpp.
Referenced by vl::Rendering::fillRenderQueue(), vl::RenderQueueSorterAggressive::operator()(), vl::RenderQueueSorterOcclusion::operator()(), vl::RenderQueueSorterStandard::operator()(), and vl::RenderQueueSorterBasic::operator()().
Definition at line 62 of file RenderToken.hpp.
Referenced by vl::RenderQueueSorterAggressive::operator()(), vl::RenderQueueSorterOcclusion::operator()(), vl::RenderQueueSorterStandard::operator()(), and vl::RenderQueue::sort().