#include <synthetic-stream-gl.h>
Public Member Functions | |
bool | glsl_enabled () const |
void | init (glfw_binding binding, bool use_glsl) |
bool | is_active () const |
void | register_gpu_object (gpu_rendering_object *obj) |
void | shutdown () |
void | unregister_gpu_object (gpu_rendering_object *obj) |
Static Public Member Functions | |
static rendering_lane & | instance () |
static bool | is_rendering_thread () |
Protected Attributes | |
lane | _data |
Static Protected Attributes | |
static std::thread::id | _rendering_thread {} |
Definition at line 170 of file synthetic-stream-gl.h.
|
inline |
Definition at line 184 of file synthetic-stream-gl.h.
void librealsense::gl::rendering_lane::init | ( | glfw_binding | binding, |
bool | use_glsl | ||
) |
Definition at line 76 of file synthetic-stream-gl.cpp.
|
static |
Definition at line 107 of file synthetic-stream-gl.cpp.
|
inline |
Definition at line 183 of file synthetic-stream-gl.h.
|
static |
Definition at line 61 of file synthetic-stream-gl.cpp.
void librealsense::gl::rendering_lane::register_gpu_object | ( | gpu_rendering_object * | obj | ) |
Definition at line 66 of file synthetic-stream-gl.cpp.
void librealsense::gl::rendering_lane::shutdown | ( | ) |
Definition at line 95 of file synthetic-stream-gl.cpp.
void librealsense::gl::rendering_lane::unregister_gpu_object | ( | gpu_rendering_object * | obj | ) |
Definition at line 71 of file synthetic-stream-gl.cpp.
|
protected |
Definition at line 188 of file synthetic-stream-gl.h.
|
staticprotected |
Definition at line 189 of file synthetic-stream-gl.h.