Public Member Functions | Private Types | Private Member Functions
rve_render_server::LinesRenderable Class Reference

#include <lines_renderer.h>

Inheritance diagram for rve_render_server::LinesRenderable:
Inheritance graph
[legend]

List of all members.

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)

Detailed Description

Definition at line 57 of file lines_renderer.h.


Member Typedef Documentation

Definition at line 59 of file lines_renderer.h.


Constructor & Destructor Documentation

Definition at line 58 of file lines_renderer.cpp.

Definition at line 95 of file lines_renderer.cpp.


Member Function Documentation

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.

Definition at line 288 of file lines_renderer.cpp.

Definition at line 283 of file lines_renderer.cpp.

Definition at line 308 of file lines_renderer.cpp.

Definition at line 298 of file lines_renderer.cpp.

Definition at line 318 of file lines_renderer.cpp.

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.

Implements rve_render_server::Pickable.

Definition at line 70 of file lines_renderer.h.


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


rve_render_server
Author(s): Josh Faust
autogenerated on Wed Dec 11 2013 14:31:15