30 const unsigned int width,
34 float2* pixels_ptr)
override;
std::shared_ptr< rs2::visualizer_2d > _projection_renderer
rs2_intrinsics _depth_intr
const float3 * depth_to_points(rs2::points output, const rs2_intrinsics &depth_intrinsics, const rs2::depth_frame &depth_frame, float depth_scale) override
void get_texture_map(rs2::points output, const float3 *points, const unsigned int width, const unsigned int height, const rs2_intrinsics &other_intrinsics, const rs2_extrinsics &extr, float2 *pixels_ptr) override
GLint GLsizei GLsizei height
rs2::depth_frame _depth_data
rs2::points allocate_points(const rs2::frame_source &source, const rs2::frame &f) override
Cross-stream extrinsics: encodes the topology describing how the different devices are oriented...
void cleanup_gpu_resources() override
GLsizei GLsizei GLchar * source
~pointcloud_gl() override
std::shared_ptr< rs2::visualizer_2d > _occu_renderer
void create_gpu_resources() override
bool run__occlusion_filter(const rs2_extrinsics &extr) override