Struct machinery_api::foundation::ImageLoaderI [−][src]
#[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 ImageLoaderOextensions_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
Auto Trait Implementations
impl RefUnwindSafe for ImageLoaderI
impl !Send for ImageLoaderI
impl !Sync for ImageLoaderI
impl Unpin for ImageLoaderI
impl UnwindSafe for ImageLoaderI
Blanket Implementations
Mutably borrows from an owned value. Read more