Struct gstreamer_gl_sys::GstGLContextClass [−][src]
#[repr(C)]pub struct GstGLContextClass {}Show fields
pub parent_class: GstObjectClass, pub get_current_context: Option<unsafe extern "C" fn() -> uintptr_t>, pub get_gl_context: Option<unsafe extern "C" fn(_: *mut GstGLContext) -> uintptr_t>, pub get_gl_api: Option<unsafe extern "C" fn(_: *mut GstGLContext) -> GstGLAPI>, pub get_gl_platform: Option<unsafe extern "C" fn(_: *mut GstGLContext) -> GstGLPlatform>, pub get_proc_address: Option<unsafe extern "C" fn(_: GstGLAPI, _: *const c_char) -> gpointer>, pub activate: Option<unsafe extern "C" fn(_: *mut GstGLContext, _: gboolean) -> gboolean>, pub choose_format: Option<unsafe extern "C" fn(_: *mut GstGLContext, _: *mut *mut GError) -> gboolean>, pub create_context: Option<unsafe extern "C" fn(_: *mut GstGLContext, _: GstGLAPI, _: *mut GstGLContext, _: *mut *mut GError) -> gboolean>, pub destroy_context: Option<unsafe extern "C" fn(_: *mut GstGLContext)>, pub swap_buffers: Option<unsafe extern "C" fn(_: *mut GstGLContext)>, pub check_feature: Option<unsafe extern "C" fn(_: *mut GstGLContext, _: *const c_char) -> gboolean>, pub get_gl_platform_version: Option<unsafe extern "C" fn(_: *mut GstGLContext, _: *mut c_int, _: *mut c_int)>, pub get_config: Option<unsafe extern "C" fn(_: *mut GstGLContext) -> *mut GstStructure>, pub request_config: Option<unsafe extern "C" fn(_: *mut GstGLContext, _: *mut GstStructure) -> gboolean>, pub _reserved: [gpointer; 2],
Fields
parent_class: GstObjectClassget_current_context: Option<unsafe extern "C" fn() -> uintptr_t>get_gl_context: Option<unsafe extern "C" fn(_: *mut GstGLContext) -> uintptr_t>get_gl_api: Option<unsafe extern "C" fn(_: *mut GstGLContext) -> GstGLAPI>get_gl_platform: Option<unsafe extern "C" fn(_: *mut GstGLContext) -> GstGLPlatform>get_proc_address: Option<unsafe extern "C" fn(_: GstGLAPI, _: *const c_char) -> gpointer>activate: Option<unsafe extern "C" fn(_: *mut GstGLContext, _: gboolean) -> gboolean>choose_format: Option<unsafe extern "C" fn(_: *mut GstGLContext, _: *mut *mut GError) -> gboolean>create_context: Option<unsafe extern "C" fn(_: *mut GstGLContext, _: GstGLAPI, _: *mut GstGLContext, _: *mut *mut GError) -> gboolean>destroy_context: Option<unsafe extern "C" fn(_: *mut GstGLContext)>swap_buffers: Option<unsafe extern "C" fn(_: *mut GstGLContext)>check_feature: Option<unsafe extern "C" fn(_: *mut GstGLContext, _: *const c_char) -> gboolean>get_gl_platform_version: Option<unsafe extern "C" fn(_: *mut GstGLContext, _: *mut c_int, _: *mut c_int)>get_config: Option<unsafe extern "C" fn(_: *mut GstGLContext) -> *mut GstStructure>request_config: Option<unsafe extern "C" fn(_: *mut GstGLContext, _: *mut GstStructure) -> gboolean>_reserved: [gpointer; 2]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstGLContextClassimpl !Send for GstGLContextClassimpl !Sync for GstGLContextClassimpl Unpin for GstGLContextClassimpl UnwindSafe for GstGLContextClassBlanket Implementations
Mutably borrows from an owned value. Read more