#include <synthetic-stream-gl.h>
Public Member Functions | |
std::shared_ptr< context > | get_context () const |
bool | glsl_enabled () const |
void | init (GLFWwindow *share_with, glfw_binding binding, bool use_glsl) |
bool | is_active () const |
void | register_gpu_object (gpu_processing_object *obj) |
void | shutdown () |
void | unregister_gpu_object (gpu_processing_object *obj) |
Static Public Member Functions | |
static processing_lane & | instance () |
Private Attributes | |
std::shared_ptr< context > | _ctx |
lane | _data |
Definition at line 208 of file synthetic-stream-gl.h.
|
inline |
Definition at line 222 of file synthetic-stream-gl.h.
|
inline |
Definition at line 226 of file synthetic-stream-gl.h.
void librealsense::gl::processing_lane::init | ( | GLFWwindow * | share_with, |
glfw_binding | binding, | ||
bool | use_glsl | ||
) |
Definition at line 129 of file synthetic-stream-gl.cpp.
|
static |
Definition at line 113 of file synthetic-stream-gl.cpp.
|
inline |
Definition at line 221 of file synthetic-stream-gl.h.
void librealsense::gl::processing_lane::register_gpu_object | ( | gpu_processing_object * | obj | ) |
Definition at line 119 of file synthetic-stream-gl.cpp.
void librealsense::gl::processing_lane::shutdown | ( | ) |
Definition at line 150 of file synthetic-stream-gl.cpp.
void librealsense::gl::processing_lane::unregister_gpu_object | ( | gpu_processing_object * | obj | ) |
Definition at line 124 of file synthetic-stream-gl.cpp.
|
private |
Definition at line 229 of file synthetic-stream-gl.h.
|
private |
Definition at line 228 of file synthetic-stream-gl.h.