Public Member Functions | Private Attributes | List of all members
librealsense::gl::context Class Reference

#include <synthetic-stream-gl.h>

Inheritance diagram for librealsense::gl::context:
Inheritance graph
[legend]

Public Member Functions

std::shared_ptr< voidbegin_session ()
 
 context (GLFWwindow *share_with, glfw_binding binding)
 
rs2::visualizer_2dget_texture_visualizer ()
 
 ~context ()
 

Private Attributes

glfw_binding _binding
 
GLFWwindow_ctx
 
std::recursive_mutex _lock
 
std::shared_ptr< rs2::visualizer_2d_vis
 

Detailed Description

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

Constructor & Destructor Documentation

librealsense::gl::context::context ( GLFWwindow share_with,
glfw_binding  binding 
)

Definition at line 334 of file synthetic-stream-gl.cpp.

librealsense::gl::context::~context ( )

Definition at line 375 of file synthetic-stream-gl.cpp.

Member Function Documentation

std::shared_ptr< void > librealsense::gl::context::begin_session ( )

Definition at line 360 of file synthetic-stream-gl.cpp.

rs2::visualizer_2d& librealsense::gl::context::get_texture_visualizer ( )
inline

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

Member Data Documentation

glfw_binding librealsense::gl::context::_binding
private

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

GLFWwindow* librealsense::gl::context::_ctx
private

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

std::recursive_mutex librealsense::gl::context::_lock
private

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

std::shared_ptr<rs2::visualizer_2d> librealsense::gl::context::_vis
private

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


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


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