VLC 4.0.0-dev
|
#include <vlc_opengl.h>
Data Fields | ||
union { | ||
void(* swap )(vlc_gl_t *) | ||
picture_t *(* swap_offscreen )(vlc_gl_t *) | ||
}; | ||
int(* | make_current )(vlc_gl_t *gl) | |
void(* | release_current )(vlc_gl_t *gl) | |
void(* | resize )(vlc_gl_t *gl, unsigned width, unsigned height) | |
void *(* | get_proc_address )(vlc_gl_t *gl, const char *symbol) | |
void(* | close )(vlc_gl_t *gl) | |
union { ... } vlc_gl_operations |
void(* vlc_gl_operations::close) (vlc_gl_t *gl) |
Referenced by vlc_gl_Delete().
void *(* vlc_gl_operations::get_proc_address) (vlc_gl_t *gl, const char *symbol) |
Referenced by vlc_gl_Create(), vlc_gl_CreateOffscreen(), and vlc_gl_GetProcAddress().
int(* vlc_gl_operations::make_current) (vlc_gl_t *gl) |
Referenced by vlc_gl_Create(), vlc_gl_CreateOffscreen(), and vlc_gl_MakeCurrent().
void(* vlc_gl_operations::release_current) (vlc_gl_t *gl) |
Referenced by vlc_gl_Create(), vlc_gl_CreateOffscreen(), and vlc_gl_ReleaseCurrent().
void(* vlc_gl_operations::resize) (vlc_gl_t *gl, unsigned width, unsigned height) |
Referenced by vlc_gl_Resize().
void(* vlc_gl_operations::swap) (vlc_gl_t *) |
Referenced by vlc_gl_Create(), and vlc_gl_Swap().
Referenced by vlc_gl_CreateOffscreen(), and vlc_gl_SwapOffscreen().