#include <points_renderer.h>

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< PointsInfo > | V_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_ |
Definition at line 57 of file points_renderer.h.
typedef BatchRenderable<PointsRenderable, PointsRendererDesc> rve_render_server::PointsRenderable::Parent [private] |
Definition at line 59 of file points_renderer.h.
typedef std::vector<PointsInfo> rve_render_server::PointsRenderable::V_PointsInfo [private] |
Definition at line 90 of file points_renderer.h.
| rve_render_server::PointsRenderable::PointsRenderable | ( | const PointsRendererDesc & | desc, |
| bool | alpha | ||
| ) |
Definition at line 176 of file points_renderer.cpp.
Definition at line 264 of file points_renderer.cpp.
| 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.
| float * rve_render_server::PointsRenderable::getNormals | ( | ) | [private] |
Definition at line 467 of file points_renderer.cpp.
| uint32_t rve_render_server::PointsRenderable::getPointStride | ( | ) | [private] |
Definition at line 462 of file points_renderer.cpp.
| float * rve_render_server::PointsRenderable::getVertices | ( | ) | [private] |
Definition at line 504 of file points_renderer.cpp.
| uint32_t rve_render_server::PointsRenderable::getVerticesPerPoint | ( | ) | [private] |
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.
| Picked rve_render_server::PointsRenderable::translatePick | ( | PickRenderValues | id | ) | [virtual] |
Implements rve_render_server::Pickable.
Definition at line 580 of file points_renderer.cpp.
bool rve_render_server::PointsRenderable::needs_normals_ [private] |
Definition at line 80 of file points_renderer.h.
bool rve_render_server::PointsRenderable::needs_offsets_ [private] |
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.