Struct gtk4_sys::GtkGLAreaClass
source · #[repr(C)]pub struct GtkGLAreaClass {
pub parent_class: GtkWidgetClass,
pub render: Option<unsafe extern "C" fn(_: *mut GtkGLArea, _: *mut GdkGLContext) -> gboolean>,
pub resize: Option<unsafe extern "C" fn(_: *mut GtkGLArea, _: c_int, _: c_int)>,
pub create_context: Option<unsafe extern "C" fn(_: *mut GtkGLArea) -> *mut GdkGLContext>,
pub _padding: [gpointer; 8],
}
Fields§
§parent_class: GtkWidgetClass
§render: Option<unsafe extern "C" fn(_: *mut GtkGLArea, _: *mut GdkGLContext) -> gboolean>
§resize: Option<unsafe extern "C" fn(_: *mut GtkGLArea, _: c_int, _: c_int)>
§create_context: Option<unsafe extern "C" fn(_: *mut GtkGLArea) -> *mut GdkGLContext>
§_padding: [gpointer; 8]
Trait Implementations§
source§impl Clone for GtkGLAreaClass
impl Clone for GtkGLAreaClass
source§fn clone(&self) -> GtkGLAreaClass
fn clone(&self) -> GtkGLAreaClass
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 moresource§impl Debug for GtkGLAreaClass
impl Debug for GtkGLAreaClass
impl Copy for GtkGLAreaClass
Auto Trait Implementations§
impl Freeze for GtkGLAreaClass
impl RefUnwindSafe for GtkGLAreaClass
impl !Send for GtkGLAreaClass
impl !Sync for GtkGLAreaClass
impl Unpin for GtkGLAreaClass
impl UnwindSafe for GtkGLAreaClass
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more