#include <pc-shader.h>
Definition at line 20 of file pc-shader.h.
librealsense::gl::pointcloud_shader::pointcloud_shader |
( |
const char * |
vertex_shader, |
|
|
const char * |
fragment_shader |
|
) |
| |
librealsense::gl::pointcloud_shader::pointcloud_shader |
( |
std::unique_ptr< rs2::shader_program > |
shader | ) |
|
|
protected |
void librealsense::gl::pointcloud_shader::begin |
( |
| ) |
|
void librealsense::gl::pointcloud_shader::end |
( |
| ) |
|
int librealsense::gl::pointcloud_shader::geometry_slot |
( |
| ) |
const |
|
inline |
void librealsense::gl::pointcloud_shader::init |
( |
| ) |
|
|
private |
void librealsense::gl::pointcloud_shader::set_image_size |
( |
int |
width, |
|
|
int |
height |
|
) |
| |
void librealsense::gl::pointcloud_shader::set_min_delta_z |
( |
float |
min_delta_z | ) |
|
void librealsense::gl::pointcloud_shader::set_picked_id |
( |
float |
pid | ) |
|
void librealsense::gl::pointcloud_shader::set_shaded |
( |
bool |
shaded | ) |
|
int librealsense::gl::pointcloud_shader::texture_slot |
( |
| ) |
const |
|
inline |
int librealsense::gl::pointcloud_shader::uvs_slot |
( |
| ) |
const |
|
inline |
uint32_t librealsense::gl::pointcloud_shader::_camera_matrix_location |
|
private |
uint32_t librealsense::gl::pointcloud_shader::_height_location |
|
private |
uint32_t librealsense::gl::pointcloud_shader::_min_delta_z_location |
|
private |
uint32_t librealsense::gl::pointcloud_shader::_picked_id_location |
|
private |
uint32_t librealsense::gl::pointcloud_shader::_projection_matrix_location |
|
private |
uint32_t librealsense::gl::pointcloud_shader::_shaded_location |
|
private |
uint32_t librealsense::gl::pointcloud_shader::_transformation_matrix_location |
|
private |
uint32_t librealsense::gl::pointcloud_shader::_width_location |
|
private |
The documentation for this class was generated from the following files: