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

#include <synthetic-stream-gl.h>

Public Member Functions

std::shared_ptr< contextget_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_laneinstance ()

Private Attributes

std::shared_ptr< context_ctx
lane _data

Detailed Description

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

Member Function Documentation

std::shared_ptr<context> librealsense::gl::processing_lane::get_context ( ) const

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

bool librealsense::gl::processing_lane::glsl_enabled ( ) const

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.

processing_lane & librealsense::gl::processing_lane::instance ( )

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

bool librealsense::gl::processing_lane::is_active ( ) const

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.

Member Data Documentation

std::shared_ptr<context> librealsense::gl::processing_lane::_ctx

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

lane librealsense::gl::processing_lane::_data

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

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

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