Struct libvips::bindings::_VipsObjectClass[][src]

#[repr(C)]
pub struct _VipsObjectClass {
Show 25 fields pub parent_class: GObjectClass, pub build: Option<unsafe extern "C" fn(object: *mut VipsObject) -> c_int>, pub postbuild: Option<unsafe extern "C" fn(object: *mut VipsObject, data: *mut c_void) -> c_int>, pub summary_class: Option<unsafe extern "C" fn(cls: *mut _VipsObjectClass, buf: *mut VipsBuf)>, pub summary: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>, pub dump: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>, pub sanity: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>, pub rewind: Option<unsafe extern "C" fn(object: *mut VipsObject)>, pub preclose: Option<unsafe extern "C" fn(object: *mut VipsObject)>, pub close: Option<unsafe extern "C" fn(object: *mut VipsObject)>, pub postclose: Option<unsafe extern "C" fn(object: *mut VipsObject)>, pub new_from_string: Option<unsafe extern "C" fn(string: *const c_char) -> *mut VipsObject>, pub to_string: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>, pub output_needs_arg: gboolean, pub output_to_arg: Option<unsafe extern "C" fn(object: *mut VipsObject, string: *const c_char) -> c_int>, pub nickname: *const c_char, pub description: *const c_char, pub argument_table: *mut VipsArgumentTable, pub argument_table_traverse: *mut GSList, pub argument_table_traverse_gtype: GType, pub deprecated: gboolean, pub _vips_reserved1: Option<unsafe extern "C" fn()>, pub _vips_reserved2: Option<unsafe extern "C" fn()>, pub _vips_reserved3: Option<unsafe extern "C" fn()>, pub _vips_reserved4: Option<unsafe extern "C" fn()>,
}

Fields

parent_class: GObjectClassbuild: Option<unsafe extern "C" fn(object: *mut VipsObject) -> c_int>postbuild: Option<unsafe extern "C" fn(object: *mut VipsObject, data: *mut c_void) -> c_int>summary_class: Option<unsafe extern "C" fn(cls: *mut _VipsObjectClass, buf: *mut VipsBuf)>summary: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>dump: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>sanity: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>rewind: Option<unsafe extern "C" fn(object: *mut VipsObject)>preclose: Option<unsafe extern "C" fn(object: *mut VipsObject)>close: Option<unsafe extern "C" fn(object: *mut VipsObject)>postclose: Option<unsafe extern "C" fn(object: *mut VipsObject)>new_from_string: Option<unsafe extern "C" fn(string: *const c_char) -> *mut VipsObject>to_string: Option<unsafe extern "C" fn(object: *mut VipsObject, buf: *mut VipsBuf)>output_needs_arg: gbooleanoutput_to_arg: Option<unsafe extern "C" fn(object: *mut VipsObject, string: *const c_char) -> c_int>nickname: *const c_chardescription: *const c_charargument_table: *mut VipsArgumentTableargument_table_traverse: *mut GSListargument_table_traverse_gtype: GTypedeprecated: gboolean_vips_reserved1: Option<unsafe extern "C" fn()>_vips_reserved2: Option<unsafe extern "C" fn()>_vips_reserved3: Option<unsafe extern "C" fn()>_vips_reserved4: Option<unsafe extern "C" fn()>

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.