#include <lines_renderer.h>

Public Member Functions | |
| void | add (const rve_common::UUID &id, const rve_msgs::Lines &lines, uint32_t start, uint32_t &out_start, uint32_t &out_count) | 
| uint32_t | getElementsPerVBO () | 
| LinesRenderable (const LinesRendererDesc &desc, bool alpha) | |
| void | remove (uint32_t start, uint32_t count) | 
| virtual Picked | translatePick (PickRenderValues id) | 
| ~LinesRenderable () | |
Private Types | |
| typedef BatchRenderable < LinesRenderable, LinesRendererDesc >  | Parent | 
Private Member Functions | |
| float * | getOffsets () | 
| uint32_t | getVertexStride () | 
| uint32_t | getVerticesPerLine () | 
| uint32_t | getVerticesPerVertex () | 
| bool | isBillboard () | 
| bool | isList () | 
| void | outputBillboards (const rve_msgs::Lines &lines, float *fptr, uint32_t line_start, uint32_t vert_start, uint32_t end, bool alpha, uint32_t &out_count) | 
| void | outputLines (const rve_msgs::Lines &lines, float *fptr, uint32_t line_start, uint32_t vert_start, uint32_t end, bool alpha, uint32_t &out_count) | 
Definition at line 57 of file lines_renderer.h.
typedef BatchRenderable<LinesRenderable, LinesRendererDesc> rve_render_server::LinesRenderable::Parent [private] | 
        
Definition at line 59 of file lines_renderer.h.
| rve_render_server::LinesRenderable::LinesRenderable | ( | const LinesRendererDesc & | desc, | 
| bool | alpha | ||
| ) | 
Definition at line 58 of file lines_renderer.cpp.
Definition at line 95 of file lines_renderer.cpp.
| void rve_render_server::LinesRenderable::add | ( | const rve_common::UUID & | id, | 
| const rve_msgs::Lines & | lines, | ||
| uint32_t | start, | ||
| uint32_t & | out_start, | ||
| uint32_t & | out_count | ||
| ) | 
Definition at line 101 of file lines_renderer.cpp.
Definition at line 278 of file lines_renderer.cpp.
| float * rve_render_server::LinesRenderable::getOffsets | ( | ) |  [private] | 
        
Definition at line 288 of file lines_renderer.cpp.
| uint32_t rve_render_server::LinesRenderable::getVertexStride | ( | ) |  [private] | 
        
Definition at line 283 of file lines_renderer.cpp.
| uint32_t rve_render_server::LinesRenderable::getVerticesPerLine | ( | ) |  [private] | 
        
Definition at line 308 of file lines_renderer.cpp.
| uint32_t rve_render_server::LinesRenderable::getVerticesPerVertex | ( | ) |  [private] | 
        
Definition at line 298 of file lines_renderer.cpp.
| bool rve_render_server::LinesRenderable::isBillboard | ( | ) |  [private] | 
        
Definition at line 318 of file lines_renderer.cpp.
| bool rve_render_server::LinesRenderable::isList | ( | ) |  [private] | 
        
Definition at line 313 of file lines_renderer.cpp.
| void rve_render_server::LinesRenderable::outputBillboards | ( | const rve_msgs::Lines & | lines, | 
| float * | fptr, | ||
| uint32_t | line_start, | ||
| uint32_t | vert_start, | ||
| uint32_t | end, | ||
| bool | alpha, | ||
| uint32_t & | out_count | ||
| ) |  [private] | 
        
Definition at line 173 of file lines_renderer.cpp.
| void rve_render_server::LinesRenderable::outputLines | ( | const rve_msgs::Lines & | lines, | 
| float * | fptr, | ||
| uint32_t | line_start, | ||
| uint32_t | vert_start, | ||
| uint32_t | end, | ||
| bool | alpha, | ||
| uint32_t & | out_count | ||
| ) |  [private] | 
        
Definition at line 137 of file lines_renderer.cpp.
| void rve_render_server::LinesRenderable::remove | ( | uint32_t | start, | 
| uint32_t | count | ||
| ) | 
Definition at line 244 of file lines_renderer.cpp.
| virtual Picked rve_render_server::LinesRenderable::translatePick | ( | PickRenderValues | id | ) |  [inline, virtual] | 
        
Implements rve_render_server::Pickable.
Definition at line 70 of file lines_renderer.h.