Struct gegl_sys::GeglMetadataStoreClass
source · #[repr(C)]pub struct GeglMetadataStoreClass {
pub parent_class: GObjectClass,
pub _declare: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *mut GParamSpec, _: gboolean)>,
pub pspec: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *const c_char) -> *mut GParamSpec>,
pub set_value: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *const c_char, _: *const GValue)>,
pub _get_value: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *const c_char) -> *const GValue>,
pub has_value: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *const c_char) -> gboolean>,
pub register_hook: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *const c_char, _: c_uint)>,
pub parse_value: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *mut GParamSpec, _: GValueTransform, _: *mut GValue) -> gboolean>,
pub generate_value: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *mut GParamSpec, _: GValueTransform, _: *mut GValue) -> gboolean>,
pub padding: [gpointer; 4],
}
Fields§
§parent_class: GObjectClass
§_declare: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *mut GParamSpec, _: gboolean)>
§pspec: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *const c_char) -> *mut GParamSpec>
§set_value: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *const c_char, _: *const GValue)>
§_get_value: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *const c_char) -> *const GValue>
§has_value: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *const c_char) -> gboolean>
§register_hook: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *const c_char, _: c_uint)>
§parse_value: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *mut GParamSpec, _: GValueTransform, _: *mut GValue) -> gboolean>
§generate_value: Option<unsafe extern "C" fn(_: *mut GeglMetadataStore, _: *mut GParamSpec, _: GValueTransform, _: *mut GValue) -> gboolean>
§padding: [gpointer; 4]
Trait Implementations§
source§impl Clone for GeglMetadataStoreClass
impl Clone for GeglMetadataStoreClass
source§fn clone(&self) -> GeglMetadataStoreClass
fn clone(&self) -> GeglMetadataStoreClass
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 GeglMetadataStoreClass
impl Debug for GeglMetadataStoreClass
impl Copy for GeglMetadataStoreClass
Auto Trait Implementations§
impl RefUnwindSafe for GeglMetadataStoreClass
impl !Send for GeglMetadataStoreClass
impl !Sync for GeglMetadataStoreClass
impl Unpin for GeglMetadataStoreClass
impl UnwindSafe for GeglMetadataStoreClass
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