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
sourceimpl Clone for GtkGLAreaClass
impl Clone for GtkGLAreaClass
sourcefn clone(&self) -> GtkGLAreaClass
fn clone(&self) -> GtkGLAreaClass
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for GtkGLAreaClass
impl Debug for GtkGLAreaClass
impl Copy for GtkGLAreaClass
Auto Trait Implementations
impl RefUnwindSafe for GtkGLAreaClass
impl !Send for GtkGLAreaClass
impl !Sync for GtkGLAreaClass
impl Unpin for GtkGLAreaClass
impl UnwindSafe for GtkGLAreaClass
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more