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
inline

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

bool librealsense::gl::processing_lane::glsl_enabled ( ) const
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.

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

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

bool librealsense::gl::processing_lane::is_active ( ) const
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.

Member Data Documentation

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

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

lane librealsense::gl::processing_lane::_data
private

Definition at line 228 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