Struct machinery_api::plugins::renderer::DeviceMemoryViewApi [−][src]
#[repr(C)]pub struct DeviceMemoryViewApi { pub create: Option<unsafe extern "C" fn(allocator: *mut AllocatorI) -> *mut DeviceMemoryViewO>, pub destroy: Option<unsafe extern "C" fn(view: *mut DeviceMemoryViewO)>, pub ui: Option<unsafe extern "C" fn(view: *mut DeviceMemoryViewO, ui: *mut UiO, uistyle: *const UiStyleT, content_r: RectT, tab_id: u64)>, }
Fields
create: Option<unsafe extern "C" fn(allocator: *mut AllocatorI) -> *mut DeviceMemoryViewO>destroy: Option<unsafe extern "C" fn(view: *mut DeviceMemoryViewO)>ui: Option<unsafe extern "C" fn(view: *mut DeviceMemoryViewO, ui: *mut UiO, uistyle: *const UiStyleT, content_r: RectT, tab_id: u64)>Implementations
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for DeviceMemoryViewApi
impl Send for DeviceMemoryViewApi
impl Sync for DeviceMemoryViewApi
impl Unpin for DeviceMemoryViewApi
impl UnwindSafe for DeviceMemoryViewApi
Blanket Implementations
Mutably borrows from an owned value. Read more