Classes | Public Member Functions | Private Types | Private Member Functions | Private Attributes
rve_render_server::PointsRenderable Class Reference

#include <points_renderer.h>

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

List of all members.

Classes

struct  PointsInfo
 Used for translating picking into object/index. More...

Public Member Functions

void add (const rve_common::UUID &id, const rve_msgs::Points &points, uint32_t start, uint32_t &out_start, uint32_t &out_count)
uint32_t getElementsPerVBO ()
 PointsRenderable (const PointsRendererDesc &desc, bool alpha)
void remove (uint32_t start, uint32_t count)
virtual Picked translatePick (PickRenderValues id)
 ~PointsRenderable ()

Private Types

typedef BatchRenderable
< PointsRenderable,
PointsRendererDesc
Parent
typedef std::vector< PointsInfoV_PointsInfo

Private Member Functions

float * getNormals ()
uint32_t getPointStride ()
float * getVertices ()
uint32_t getVerticesPerPoint ()

Private Attributes

bool needs_normals_
bool needs_offsets_
V_PointsInfo points_info_
bool supports_geometry_programs_

Detailed Description

Definition at line 57 of file points_renderer.h.


Member Typedef Documentation

Definition at line 59 of file points_renderer.h.

Definition at line 90 of file points_renderer.h.


Constructor & Destructor Documentation

Definition at line 176 of file points_renderer.cpp.

Definition at line 264 of file points_renderer.cpp.


Member Function Documentation

void rve_render_server::PointsRenderable::add ( const rve_common::UUID id,
const rve_msgs::Points points,
uint32_t  start,
uint32_t &  out_start,
uint32_t &  out_count 
)

Definition at line 270 of file points_renderer.cpp.

Definition at line 457 of file points_renderer.cpp.

Definition at line 467 of file points_renderer.cpp.

Definition at line 462 of file points_renderer.cpp.

Definition at line 504 of file points_renderer.cpp.

Definition at line 541 of file points_renderer.cpp.

void rve_render_server::PointsRenderable::remove ( uint32_t  start,
uint32_t  count 
)

Definition at line 423 of file points_renderer.cpp.

Implements rve_render_server::Pickable.

Definition at line 580 of file points_renderer.cpp.


Member Data Documentation

Definition at line 80 of file points_renderer.h.

Definition at line 79 of file points_renderer.h.

Definition at line 91 of file points_renderer.h.

Definition at line 78 of file points_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