#include <pc-shader.h>
Private Attributes | |
std::deque< std::chrono::high_resolution_clock::time_point > | _durations |
std::shared_ptr< rs2::fbo > | _fbo |
option * | _filled_opt |
int | _height = 0 |
std::shared_ptr< rs2::vao > | _model |
option * | _mouse_pick_opt |
option * | _mouse_x_opt |
option * | _mouse_y_opt |
option * | _normal_x_opt |
option * | _normal_y_opt |
option * | _normal_z_opt |
option * | _origin_picked_opt |
pbo< rgba8 > | _origin_rgba_pbo |
std::shared_ptr< pointcloud_shader > | _pick_shader |
option * | _picked_id_opt |
option * | _picked_x_opt |
option * | _picked_y_opt |
option * | _picked_z_opt |
pbo< rgba8 > | _rgba_pbo |
option * | _scale_factor_opt |
option * | _selected_opt |
option * | _shaded_opt |
std::shared_ptr< pointcloud_shader > | _shader |
std::shared_ptr< rs2::texture_buffer > | _uvs_texture |
std::shared_ptr< rs2::texture_buffer > | _vertex_texture |
std::shared_ptr< rs2::texture_visualizer > | _viz |
int | _width = 0 |
pbo< half4 > | _xyz_pbo |
uint32_t | color_tex |
uint32_t | xyz_tex |
Definition at line 59 of file pc-shader.h.
librealsense::gl::pointcloud_renderer::pointcloud_renderer | ( | ) |
Definition at line 395 of file pc-shader.cpp.
|
override |
Definition at line 360 of file pc-shader.cpp.
|
overridevirtual |
Implements librealsense::gl::gpu_object.
Definition at line 342 of file pc-shader.cpp.
|
overridevirtual |
Implements librealsense::gl::gpu_object.
Definition at line 368 of file pc-shader.cpp.
|
overridevirtual |
Implements librealsense::generic_processing_block.
Definition at line 437 of file pc-shader.cpp.
|
private |
Definition at line 114 of file pc-shader.h.
|
private |
Definition at line 101 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
|
private |
Definition at line 103 of file pc-shader.h.
|
private |
Definition at line 97 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
Definition at line 113 of file pc-shader.h.
|
private |
Definition at line 96 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
Definition at line 112 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
|
private |
Definition at line 104 of file pc-shader.h.
|
private |
Definition at line 95 of file pc-shader.h.
|
private |
Definition at line 99 of file pc-shader.h.
|
private |
Definition at line 98 of file pc-shader.h.
|
private |
Definition at line 100 of file pc-shader.h.
|
private |
Definition at line 102 of file pc-shader.h.
Definition at line 111 of file pc-shader.h.
|
private |
Definition at line 108 of file pc-shader.h.
|
static |
Definition at line 67 of file pc-shader.h.
|
static |
Definition at line 72 of file pc-shader.h.
|
static |
Definition at line 70 of file pc-shader.h.
|
static |
Definition at line 71 of file pc-shader.h.
|
static |
Definition at line 83 of file pc-shader.h.
|
static |
Definition at line 84 of file pc-shader.h.
|
static |
Definition at line 85 of file pc-shader.h.
|
static |
Definition at line 81 of file pc-shader.h.
|
static |
Definition at line 78 of file pc-shader.h.
|
static |
Definition at line 74 of file pc-shader.h.
|
static |
Definition at line 75 of file pc-shader.h.
|
static |
Definition at line 76 of file pc-shader.h.
|
static |
Definition at line 87 of file pc-shader.h.
|
static |
Definition at line 80 of file pc-shader.h.
|
static |
Definition at line 68 of file pc-shader.h.
|
private |
Definition at line 109 of file pc-shader.h.