#[repr(C)]pub struct ImageLoaderI {
pub inst: *mut ImageLoaderO,
pub extensions_string: Option<unsafe extern "C" fn(inst: *mut ImageLoaderO, output: *mut *mut c_char, ta: *mut TempAllocatorI, separator: *const c_char)>,
pub description_string: Option<unsafe extern "C" fn(inst: *mut ImageLoaderO, output: *mut *mut c_char, ta: *mut TempAllocatorI, separator: *const c_char)>,
pub support_from_archive: Option<unsafe extern "C" fn(inst: *mut ImageLoaderO, image_archive: *mut ImageArchiveI) -> bool>,
pub support_from_extension: Option<unsafe extern "C" fn(inst: *mut ImageLoaderO, extension: *const c_char) -> bool>,
pub load_image: Option<unsafe extern "C" fn(inst: *mut ImageLoaderO, image_archive: *mut ImageArchiveI, image: *mut ImageT, bits: *mut u8) -> bool>,
}
Fields§
§inst: *mut ImageLoaderO
§extensions_string: Option<unsafe extern "C" fn(inst: *mut ImageLoaderO, output: *mut *mut c_char, ta: *mut TempAllocatorI, separator: *const c_char)>
§description_string: Option<unsafe extern "C" fn(inst: *mut ImageLoaderO, output: *mut *mut c_char, ta: *mut TempAllocatorI, separator: *const c_char)>
§support_from_archive: Option<unsafe extern "C" fn(inst: *mut ImageLoaderO, image_archive: *mut ImageArchiveI) -> bool>
§support_from_extension: Option<unsafe extern "C" fn(inst: *mut ImageLoaderO, extension: *const c_char) -> bool>
§load_image: Option<unsafe extern "C" fn(inst: *mut ImageLoaderO, image_archive: *mut ImageArchiveI, image: *mut ImageT, bits: *mut u8) -> bool>
Trait Implementations§
Source§impl Clone for ImageLoaderI
impl Clone for ImageLoaderI
Source§fn clone(&self) -> ImageLoaderI
fn clone(&self) -> ImageLoaderI
Returns a duplicate 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 Default for ImageLoaderI
impl Default for ImageLoaderI
impl Copy for ImageLoaderI
Auto Trait Implementations§
impl Freeze for ImageLoaderI
impl RefUnwindSafe for ImageLoaderI
impl !Send for ImageLoaderI
impl !Sync for ImageLoaderI
impl Unpin for ImageLoaderI
impl UnwindSafe for ImageLoaderI
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