Struct machinery_api::foundation::OsDialogsApi [−][src]
#[repr(C)]pub struct OsDialogsApi { pub open: Option<unsafe extern "C" fn(s: *const OsDialogsOpenT, ta: *mut TempAllocatorI) -> OsDialogsOpenResT>, pub open_folder: Option<unsafe extern "C" fn(ta: *mut TempAllocatorI) -> *mut c_char>, pub save: Option<unsafe extern "C" fn(s: *const OsDialogsSaveT, ta: *mut TempAllocatorI) -> *mut c_char>, pub message_box: Option<unsafe extern "C" fn(title: *const c_char, text: *const c_char)>, pub show_count: Option<unsafe extern "C" fn() -> u64>, }
Fields
open: Option<unsafe extern "C" fn(s: *const OsDialogsOpenT, ta: *mut TempAllocatorI) -> OsDialogsOpenResT>open_folder: Option<unsafe extern "C" fn(ta: *mut TempAllocatorI) -> *mut c_char>save: Option<unsafe extern "C" fn(s: *const OsDialogsSaveT, ta: *mut TempAllocatorI) -> *mut c_char>message_box: Option<unsafe extern "C" fn(title: *const c_char, text: *const c_char)>show_count: Option<unsafe extern "C" fn() -> u64>Implementations
pub unsafe fn open(
&self,
s: *const OsDialogsOpenT,
ta: *mut TempAllocatorI
) -> OsDialogsOpenResT
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for OsDialogsApi
impl Send for OsDialogsApi
impl Sync for OsDialogsApi
impl Unpin for OsDialogsApi
impl UnwindSafe for OsDialogsApi
Blanket Implementations
Mutably borrows from an owned value. Read more