Public Member Functions | Private Attributes | List of all members
occulution_shader Class Reference
Inheritance diagram for occulution_shader:
Inheritance graph
[legend]

Public Member Functions

 occulution_shader ()
 
void set_height (float height)
 
void set_scanning (int mode)
 
void set_uv_sampler (int uv)
 
void set_width (float width)
 
void set_xyz_sampler (int xyz)
 
- Public Member Functions inherited from rs2::texture_2d_shader
void begin ()
 
void end ()
 
void set_opacity (float opacity)
 
void set_position_and_scale (const float2 &position, const float2 &scale)
 
 texture_2d_shader ()
 

Private Attributes

uint32_t _height_location
 
uint32_t _scanning_location
 
uint32_t _uv_sampler_location
 
uint32_t _width_location
 
uint32_t _xyz_sampler_location
 

Additional Inherited Members

- Protected Member Functions inherited from rs2::texture_2d_shader
 texture_2d_shader (std::unique_ptr< shader_program > shader)
 
- Static Protected Member Functions inherited from rs2::texture_2d_shader
static const char * default_vertex_shader ()
 
- Protected Attributes inherited from rs2::texture_2d_shader
std::unique_ptr< shader_program_shader
 

Detailed Description

Definition at line 320 of file pointcloud-gl.cpp.

Constructor & Destructor Documentation

occulution_shader::occulution_shader ( )
inline

Definition at line 323 of file pointcloud-gl.cpp.

Member Function Documentation

void occulution_shader::set_height ( float  height)
inline

Definition at line 344 of file pointcloud-gl.cpp.

void occulution_shader::set_scanning ( int  mode)
inline

Definition at line 359 of file pointcloud-gl.cpp.

void occulution_shader::set_uv_sampler ( int  uv)
inline

Definition at line 354 of file pointcloud-gl.cpp.

void occulution_shader::set_width ( float  width)
inline

Definition at line 339 of file pointcloud-gl.cpp.

void occulution_shader::set_xyz_sampler ( int  xyz)
inline

Definition at line 349 of file pointcloud-gl.cpp.

Member Data Documentation

uint32_t occulution_shader::_height_location
private

Definition at line 365 of file pointcloud-gl.cpp.

uint32_t occulution_shader::_scanning_location
private

Definition at line 370 of file pointcloud-gl.cpp.

uint32_t occulution_shader::_uv_sampler_location
private

Definition at line 368 of file pointcloud-gl.cpp.

uint32_t occulution_shader::_width_location
private

Definition at line 364 of file pointcloud-gl.cpp.

uint32_t occulution_shader::_xyz_sampler_location
private

Definition at line 367 of file pointcloud-gl.cpp.


The documentation for this class was generated from the following file:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:32