routing::RoutingRenderable Class Reference

#include <RoutingRenderable.h>

Public Member Functions

 RoutingRenderable ()
 ~RoutingRenderable ()
void render (RenderStateFlags flags) const
void setShowAllLowerLevels (bool showAllLowerLevels)
void add (const RoutingLumpEntry &data)
void clear ()

Private Member Functions

void checkClearGLCache (void)

Private Attributes

RoutingRenderableEntries _entries
int _glListID
bool _showAllLowerLevels

Detailed Description

Definition at line 31 of file RoutingRenderable.h.


Constructor & Destructor Documentation

routing::RoutingRenderable::RoutingRenderable (  ) 
routing::RoutingRenderable::~RoutingRenderable (  ) 

Member Function Documentation

void routing::RoutingRenderable::add ( const RoutingLumpEntry data  ) 

Creates a new renderable object for given data lump and adds it to the list

void routing::RoutingRenderable::checkClearGLCache ( void   )  [private]
void routing::RoutingRenderable::clear (  ) 

Clear list of renderables after updating rendering data

void routing::RoutingRenderable::render ( RenderStateFlags  flags  )  const

Render function from OpenGLRenderable

void routing::RoutingRenderable::setShowAllLowerLevels ( bool  showAllLowerLevels  ) 

Field Documentation

Definition at line 34 of file RoutingRenderable.h.

int routing::RoutingRenderable::_glListID [mutable, private]

Definition at line 35 of file RoutingRenderable.h.

Definition at line 36 of file RoutingRenderable.h.


The documentation for this class was generated from the following file:

Generated by  doxygen 1.6.2