Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
|
Go to the documentation of this file.
9 #ifndef LIBREALSENSE_RS2_PROCESSING_GL_H
10 #define LIBREALSENSE_RS2_PROCESSING_GL_H
void(* glfwDestroyWindowFun)(GLFWwindow *)
Definition: rs_processing_gl.h:48
void(* GLFWglproc)(void)
Definition: rs_processing_gl.h:52
@ RS2_GL_MATRIX_TRANSFORMATION
Definition: rs_processing_gl.h:35
void rs2_gl_set_matrix(rs2_processing_block *block, rs2_gl_matrix_type type, float *m4x4, rs2_error **error)
rs2_extension
Specifies advanced interfaces (capabilities) objects may implement.
Definition: rs_types.h:133
rs2_gl_extension
Definition: rs_processing_gl.h:22
struct rs2_frame rs2_frame
Definition: rs_types.h:213
glfwGetProcAddressFun glfwGetProcAddress
Definition: rs_processing_gl.h:67
rs2_processing_block * rs2_gl_create_yuy_decoder(int api_version, rs2_error **error)
@ RS2_GL_EXTENSION_VIDEO_FRAME
Definition: rs_processing_gl.h:24
rs2_processing_block * rs2_gl_create_camera_renderer(int api_version, rs2_error **error)
void rs2_gl_shutdown_rendering(int api_version, rs2_error **error)
rs2_processing_block * rs2_gl_create_align(int api_version, rs2_stream to, rs2_error **error)
Definition: rs_processing_gl.h:58
struct GLFWmonitor GLFWmonitor
Definition: rs_processing_gl.h:44
glfwInitFun glfwInit
Definition: rs_processing_gl.h:60
void rs2_gl_init_processing_glfw(int api_version, GLFWwindow *share_with, glfw_binding bindings, int use_glsl, rs2_error **error)
void rs2_gl_init_rendering_glfw(int api_version, glfw_binding bindings, int use_glsl, rs2_error **error)
glfwWindowHintFun glfwWindowHint
Definition: rs_processing_gl.h:61
void(* glfwSwapIntervalFun)(int)
Definition: rs_processing_gl.h:51
@ RS2_GL_MATRIX_PROJECTION
Definition: rs_processing_gl.h:36
const char * rs2_gl_matrix_type_to_string(rs2_gl_matrix_type type)
GLFWglproc(* glfwGetProcAddressFun)(const char *)
Definition: rs_processing_gl.h:53
int(* glfwInitFun)(void)
Definition: rs_processing_gl.h:45
void(* glfwMakeContextCurrentFun)(GLFWwindow *)
Definition: rs_processing_gl.h:49
glfwGetCurrentContextFun glfwGetCurrentContext
Definition: rs_processing_gl.h:65
struct GLFWwindow GLFWwindow
Definition: rs_processing_gl.h:43
const char * rs2_gl_extension_to_string(rs2_extension type)
void rs2_gl_init_rendering(int api_version, int use_glsl, rs2_error **error)
GLFWwindow *(* glfwGetCurrentContextFun)(void)
Definition: rs_processing_gl.h:50
void rs2_gl_init_processing(int api_version, int use_glsl, rs2_error **error)
void(* glfwWindowHintFun)(int, int)
Definition: rs_processing_gl.h:46
@ RS2_GL_EXTENSION_COUNT
Definition: rs_processing_gl.h:25
rs2_processing_block * rs2_gl_create_pointcloud_renderer(int api_version, rs2_error **error)
rs2_processing_block * rs2_gl_create_pointcloud(int api_version, rs2_error **error)
unsigned int rs2_gl_frame_get_texture_id(const rs2_frame *f, unsigned int id, rs2_error **error)
glfwSwapIntervalFun glfwSwapInterval
Definition: rs_processing_gl.h:66
void rs2_gl_shutdown_processing(int api_version, rs2_error **error)
GLFWwindow *(* glfwCreateWindowFun)(int, int, const char *, GLFWmonitor *, GLFWwindow *)
Definition: rs_processing_gl.h:47
rs2_gl_matrix_type
Definition: rs_processing_gl.h:33
glfwCreateWindowFun glfwCreateWindow
Definition: rs_processing_gl.h:62
glfwDestroyWindowFun glfwDestroyWindow
Definition: rs_processing_gl.h:63
Exposes librealsense functionality for C compilers.
@ RS2_GL_MATRIX_COUNT
Definition: rs_processing_gl.h:38
rs2_processing_block * rs2_gl_create_colorizer(int api_version, rs2_error **error)
int rs2_gl_is_frame_extendable_to(const rs2_frame *f, rs2_gl_extension extension_type, rs2_error **error)
glfwMakeContextCurrentFun glfwMakeContextCurrent
Definition: rs_processing_gl.h:64
rs2_processing_block * rs2_gl_create_uploader(int api_version, rs2_error **error)
struct rs2_processing_block rs2_processing_block
Definition: rs_types.h:227
@ RS2_GL_MATRIX_CAMERA
Definition: rs_processing_gl.h:37
rs2_stream
Streams are different types of data provided by RealSense devices.
Definition: rs_sensor.h:41
struct rs2_error rs2_error
Definition: rs_types.h:211