![]() |
Blender V2.61 - r43446
|
#include <RAS_ListRasterizer.h>

Public Member Functions | |
| void | RemoveListSlot (RAS_ListSlot *list) |
| RAS_ListRasterizer (RAS_ICanvas *canvas, bool useVertexArrays=false, bool lock=false) | |
| virtual | ~RAS_ListRasterizer () |
| virtual void | IndexPrimitives (class RAS_MeshSlot &ms) |
| virtual void | IndexPrimitivesMulti (class RAS_MeshSlot &ms) |
| virtual bool | Init () |
| virtual void | Exit () |
| virtual void | SetDrawingMode (int drawingmode) |
| virtual bool | QueryLists () |
Definition at line 52 of file RAS_ListRasterizer.h.
| RAS_ListRasterizer::RAS_ListRasterizer | ( | RAS_ICanvas * | canvas, |
| bool | useVertexArrays = false, |
||
| bool | lock = false |
||
| ) |
Definition at line 109 of file RAS_ListRasterizer.cpp.
| RAS_ListRasterizer::~RAS_ListRasterizer | ( | ) | [virtual] |
Definition at line 118 of file RAS_ListRasterizer.cpp.
| void RAS_ListRasterizer::Exit | ( | ) | [virtual] |
Exit cleans up the renderer.
Reimplemented from RAS_VAOpenGLRasterizer.
Definition at line 302 of file RAS_ListRasterizer.cpp.
| void RAS_ListRasterizer::IndexPrimitives | ( | class RAS_MeshSlot & | ms | ) | [virtual] |
IndexPrimitives: Renders primitives from mesh slot.
Reimplemented from RAS_VAOpenGLRasterizer.
Definition at line 227 of file RAS_ListRasterizer.cpp.
References RAS_ListSlot::DrawList(), RAS_ListSlot::End(), RAS_ListSlot::EndList(), RAS_MeshSlot::m_bDisplayList, RAS_MeshSlot::m_DisplayList, and RAS_MeshSlot::m_pDerivedMesh.
| void RAS_ListRasterizer::IndexPrimitivesMulti | ( | class RAS_MeshSlot & | ms | ) | [virtual] |
Reimplemented from RAS_VAOpenGLRasterizer.
Definition at line 254 of file RAS_ListRasterizer.cpp.
References RAS_ListSlot::DrawList(), RAS_ListSlot::End(), RAS_ListSlot::EndList(), RAS_MeshSlot::m_bDisplayList, RAS_MeshSlot::m_DisplayList, and RAS_MeshSlot::m_pDerivedMesh.
| bool RAS_ListRasterizer::Init | ( | ) | [virtual] |
Init initialises the renderer.
Reimplemented from RAS_VAOpenGLRasterizer.
Definition at line 284 of file RAS_ListRasterizer.cpp.
| virtual bool RAS_ListRasterizer::QueryLists | ( | ) | [inline, virtual] |
Reimplemented from RAS_IRasterizer.
Definition at line 75 of file RAS_ListRasterizer.h.
| void RAS_ListRasterizer::RemoveListSlot | ( | RAS_ListSlot * | list | ) |
Definition at line 123 of file RAS_ListRasterizer.cpp.
References i, LIST_DERIVEDMESH, and NULL.
Referenced by RAS_ListSlot::Release().
| void RAS_ListRasterizer::SetDrawingMode | ( | int | drawingmode | ) | [virtual] |
| drawingmode | = KX_BOUNDINGBOX, KX_WIREFRAME, KX_SOLID, KX_SHADED or KX_TEXTURED. |
Reimplemented from RAS_VAOpenGLRasterizer.
Definition at line 293 of file RAS_ListRasterizer.cpp.