|
VLC
4.0.0-dev
|

Public Types | |
| enum | { VLC_GL_EXT_DEFAULT, VLC_GL_EXT_EGL, VLC_GL_EXT_WGL } |
Data Fields | |
| struct vlc_object_t | obj |
| struct vout_window_t * | surface |
| module_t * | module |
| void * | sys |
| int(* | makeCurrent )(vlc_gl_t *) |
| void(* | releaseCurrent )(vlc_gl_t *) |
| void(* | resize )(vlc_gl_t *, unsigned, unsigned) |
| void(* | swap )(vlc_gl_t *) |
| void *(* | getProcAddress )(vlc_gl_t *, const char *) |
| void(* | destroy )(vlc_gl_t *) |
| enum vlc_gl_t:: { ... } | ext |
| union { | |
| struct { | |
| const char *(* queryString )(vlc_gl_t *, int32_t name) | |
| void *(* createImageKHR )(vlc_gl_t *, unsigned target, void *buffer, const int32_t *attrib_list) | |
| bool(* destroyImageKHR )(vlc_gl_t *, void *image) | |
| } egl | |
| struct { | |
| const char *(* getExtensionsString )(vlc_gl_t *) | |
| } wgl | |
| }; | |
| union { ... } |
| void*(* vlc_gl_t::createImageKHR) (vlc_gl_t *, unsigned target, void *buffer, const int32_t *attrib_list) |
| void(* vlc_gl_t::destroy) (vlc_gl_t *) |
Referenced by vlc_gl_Release().
| bool(* vlc_gl_t::destroyImageKHR) (vlc_gl_t *, void *image) |
| struct { ... } vlc_gl_t::egl |
| enum { ... } vlc_gl_t::ext |
| const char*(* vlc_gl_t::getExtensionsString) (vlc_gl_t *) |
| void*(* vlc_gl_t::getProcAddress) (vlc_gl_t *, const char *) |
Referenced by vlc_gl_Create(), and vlc_gl_GetProcAddress().
| int(* vlc_gl_t::makeCurrent) (vlc_gl_t *) |
Referenced by vlc_gl_Create(), and vlc_gl_MakeCurrent().
| module_t* vlc_gl_t::module |
Referenced by vlc_gl_Create().
| struct vlc_object_t vlc_gl_t::obj |
| void(* vlc_gl_t::releaseCurrent) (vlc_gl_t *) |
Referenced by vlc_gl_Create(), and vlc_gl_ReleaseCurrent().
| void(* vlc_gl_t::resize) (vlc_gl_t *, unsigned, unsigned) |
Referenced by vlc_gl_Resize().
| struct vout_window_t* vlc_gl_t::surface |
Referenced by vlc_gl_Create(), vlc_gl_surface_CheckSize(), and vlc_gl_surface_Destroy().
| void(* vlc_gl_t::swap) (vlc_gl_t *) |
Referenced by vlc_gl_Create(), and vlc_gl_Swap().
| void* vlc_gl_t::sys |
| struct { ... } vlc_gl_t::wgl |
1.8.13