Struct gstreamer_gl_sys::GstGLWindow
source · #[repr(C)]pub struct GstGLWindow {Show 18 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§
source§impl Clone for GstGLWindow
impl Clone for GstGLWindow
source§fn clone(&self) -> GstGLWindow
fn clone(&self) -> GstGLWindow
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more