Classes | Namespaces | Macros | Enumerations | Functions
synthetic-stream-gl.h File Reference
#include "core/processing.h"
#include "image.h"
#include "source.h"
#include "../include/librealsense2/hpp/rs_frame.hpp"
#include "../include/librealsense2/hpp/rs_processing.hpp"
#include "../include/librealsense2-gl/rs_processing_gl.hpp"
#include "opengl3.h"
#include "tiny-profiler.h"
#include "concurrency.h"
#include <functional>
#include <thread>
#include <deque>
#include <unordered_set>
#include "proc/synthetic-stream.h"
Include dependency graph for synthetic-stream-gl.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  librealsense::gl::dual_processing_block::bypass_option
 
class  librealsense::gl::context
 
class  librealsense::gl::dual_processing_block
 
class  librealsense::gl::gpu_addon< T >
 
class  librealsense::gl::gpu_addon_interface
 
class  librealsense::gl::gpu_depth_frame
 
class  librealsense::gl::gpu_object
 
class  librealsense::gl::gpu_points_frame
 
class  librealsense::gl::gpu_processing_object
 
class  librealsense::gl::gpu_rendering_object
 
class  librealsense::gl::gpu_section
 
class  librealsense::gl::gpu_video_frame
 
struct  librealsense::gl::lane
 
class  librealsense::gl::matrix_container
 
class  librealsense::gl::pbo< T, N >
 
class  librealsense::gl::processing_lane
 
class  librealsense::gl::rendering_lane
 
struct  librealsense::gl::texture_mapping
 

Namespaces

 librealsense
 
 librealsense::gl
 

Macros

#define MAX_TEXTURES   2
 
#define RS2_EXTENSION_DEPTH_FRAME_GL   (rs2_extension)(RS2_EXTENSION_COUNT + 1)
 
#define RS2_EXTENSION_VIDEO_FRAME_GL   (rs2_extension)(RS2_EXTENSION_COUNT)
 

Enumerations

enum  librealsense::gl::texture_type {
  librealsense::gl::TEXTYPE_RGB, librealsense::gl::TEXTYPE_XYZ, librealsense::gl::TEXTYPE_UV, librealsense::gl::TEXTYPE_UINT16,
  librealsense::gl::TEXTYPE_FLOAT_ASSIST, librealsense::gl::TEXTYPE_RGBA, librealsense::gl::TEXTYPE_BGR, librealsense::gl::TEXTYPE_BGRA,
  librealsense::gl::TEXTYPE_UINT8, librealsense::gl::TEXTYPE_COUNT
}
 

Functions

texture_mapping & librealsense::gl::rs_format_to_gl_format (rs2_format type)
 

Macro Definition Documentation

#define MAX_TEXTURES   2

Definition at line 25 of file synthetic-stream-gl.h.

#define RS2_EXTENSION_DEPTH_FRAME_GL   (rs2_extension)(RS2_EXTENSION_COUNT + 1)

Definition at line 24 of file synthetic-stream-gl.h.

#define RS2_EXTENSION_VIDEO_FRAME_GL   (rs2_extension)(RS2_EXTENSION_COUNT)

Definition at line 23 of file synthetic-stream-gl.h.



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