pub type GParamSpecTypeInfo = _GParamSpecTypeInfo;

Aliased Type§

struct GParamSpecTypeInfo {
    pub instance_size: u16,
    pub n_preallocs: u16,
    pub instance_init: Option<unsafe extern "C" fn(_: *mut _GParamSpec)>,
    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>,
}

Fields§

§instance_size: u16§n_preallocs: u16§instance_init: Option<unsafe extern "C" fn(_: *mut _GParamSpec)>§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>