Struct gtk4_sys::GtkGLAreaClass [−][src]
#[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
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
Mutably borrows from an owned value. Read more