Struct gstreamer_gl_sys::GstGLWindow [−][src]
#[repr(C)]pub struct GstGLWindow {}Show fields
pub parent: GstObject, pub lock: GMutex, pub display: *mut GstGLDisplay, pub context_ref: GWeakRef, pub is_drawing: gboolean, pub draw: GstGLWindowCB, pub draw_data: gpointer, pub draw_notify: GDestroyNotify, pub close: GstGLWindowCB, pub close_data: gpointer, pub close_notify: GDestroyNotify, pub resize: GstGLWindowResizeCB, pub resize_data: gpointer, pub resize_notify: GDestroyNotify, pub queue_resize: gboolean, pub main_context: *mut GMainContext, pub priv_: *mut GstGLWindowPrivate, pub _reserved: [gpointer; 4],
Fields
parent: GstObject
lock: GMutex
display: *mut GstGLDisplay
context_ref: GWeakRef
is_drawing: gboolean
draw: GstGLWindowCB
draw_data: gpointer
draw_notify: GDestroyNotify
close: GstGLWindowCB
close_data: gpointer
close_notify: GDestroyNotify
resize: GstGLWindowResizeCB
resize_data: gpointer
resize_notify: GDestroyNotify
queue_resize: gboolean
main_context: *mut GMainContext
priv_: *mut GstGLWindowPrivate
_reserved: [gpointer; 4]
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstGLWindow
impl !Send for GstGLWindow
impl !Sync for GstGLWindow
impl Unpin for GstGLWindow
impl UnwindSafe for GstGLWindow
Blanket Implementations
Mutably borrows from an owned value. Read more