#[repr(C)]pub struct TaskManagerApi {
pub create: Option<unsafe extern "C" fn(alloc: *mut AllocatorI) -> *mut TaskManagerO>,
pub destroy: Option<unsafe extern "C" fn(inst: *mut TaskManagerO)>,
pub ui: Option<unsafe extern "C" fn(inst: *mut TaskManagerO, ui: *mut UiO, id: u64, uistyle: *const UiStyleT, r: RectT)>,
}Fields§
§create: Option<unsafe extern "C" fn(alloc: *mut AllocatorI) -> *mut TaskManagerO>§destroy: Option<unsafe extern "C" fn(inst: *mut TaskManagerO)>§ui: Option<unsafe extern "C" fn(inst: *mut TaskManagerO, ui: *mut UiO, id: u64, uistyle: *const UiStyleT, r: RectT)>Implementations§
Source§impl TaskManagerApi
impl TaskManagerApi
pub unsafe fn create(&self, alloc: *mut AllocatorI) -> *mut TaskManagerO
pub unsafe fn destroy(&self, inst: *mut TaskManagerO)
pub unsafe fn ui( &self, inst: *mut TaskManagerO, ui: *mut UiO, id: u64, uistyle: *const UiStyleT, r: RectT, )
Trait Implementations§
Source§impl Clone for TaskManagerApi
impl Clone for TaskManagerApi
Source§fn clone(&self) -> TaskManagerApi
fn clone(&self) -> TaskManagerApi
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 TaskManagerApi
impl Default for TaskManagerApi
Source§fn default() -> TaskManagerApi
fn default() -> TaskManagerApi
Returns the “default value” for a type. Read more
impl Copy for TaskManagerApi
Auto Trait Implementations§
impl Freeze for TaskManagerApi
impl RefUnwindSafe for TaskManagerApi
impl Send for TaskManagerApi
impl Sync for TaskManagerApi
impl Unpin for TaskManagerApi
impl UnwindSafe for TaskManagerApi
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