GParamSpecClass

Type Alias GParamSpecClass 

Source
pub type GParamSpecClass = _GParamSpecClass;

Aliased Type§

#[repr(C)]
pub struct GParamSpecClass { pub g_type_class: _GTypeClass, pub value_type: u64, pub finalize: Option<unsafe extern "C" fn(*mut _GParamSpec)>, pub value_set_default: Option<unsafe extern "C" fn(*mut _GParamSpec, *mut _GValue)>, pub value_validate: Option<unsafe extern "C" fn(*mut _GParamSpec, *mut _GValue) -> i32>, pub values_cmp: Option<unsafe extern "C" fn(*mut _GParamSpec, *const _GValue, *const _GValue) -> i32>, pub value_is_valid: Option<unsafe extern "C" fn(*mut _GParamSpec, *const _GValue) -> i32>, pub dummy: [*mut c_void; 3], }

Fields§

§g_type_class: _GTypeClass§value_type: u64§finalize: Option<unsafe extern "C" fn(*mut _GParamSpec)>§value_set_default: Option<unsafe extern "C" fn(*mut _GParamSpec, *mut _GValue)>§value_validate: Option<unsafe extern "C" fn(*mut _GParamSpec, *mut _GValue) -> i32>§values_cmp: Option<unsafe extern "C" fn(*mut _GParamSpec, *const _GValue, *const _GValue) -> i32>§value_is_valid: Option<unsafe extern "C" fn(*mut _GParamSpec, *const _GValue) -> i32>§dummy: [*mut c_void; 3]