#[repr(C)]pub struct UiClipboardApi {
pub cut: Option<unsafe extern "C" fn(tt: *mut TheTruthO, objects: *const TtIdT, count: u32, undo_stack: *mut UndoStackI)>,
pub copy: Option<unsafe extern "C" fn(tt: *mut TheTruthO, objects: *const TtIdT, count: u32, undo_stack: *mut UndoStackI)>,
pub empty: Option<unsafe extern "C" fn(tt: *mut TheTruthO, undo_scope: TtUndoScopeT)>,
pub cut_objects: Option<unsafe extern "C" fn(tt: *const TheTruthO, ta: *mut TempAllocatorI) -> *const TtIdT>,
pub copied_objects: Option<unsafe extern "C" fn(tt: *const TheTruthO, ta: *mut TempAllocatorI) -> *const TtIdT>,
pub truth: Option<unsafe extern "C" fn() -> *const TheTruthO>,
}
Fields§
§cut: Option<unsafe extern "C" fn(tt: *mut TheTruthO, objects: *const TtIdT, count: u32, undo_stack: *mut UndoStackI)>
§copy: Option<unsafe extern "C" fn(tt: *mut TheTruthO, objects: *const TtIdT, count: u32, undo_stack: *mut UndoStackI)>
§empty: Option<unsafe extern "C" fn(tt: *mut TheTruthO, undo_scope: TtUndoScopeT)>
§cut_objects: Option<unsafe extern "C" fn(tt: *const TheTruthO, ta: *mut TempAllocatorI) -> *const TtIdT>
§copied_objects: Option<unsafe extern "C" fn(tt: *const TheTruthO, ta: *mut TempAllocatorI) -> *const TtIdT>
§truth: Option<unsafe extern "C" fn() -> *const TheTruthO>
Implementations§
Source§impl UiClipboardApi
impl UiClipboardApi
pub unsafe fn cut( &self, tt: *mut TheTruthO, objects: *const TtIdT, count: u32, undo_stack: *mut UndoStackI, )
pub unsafe fn copy( &self, tt: *mut TheTruthO, objects: *const TtIdT, count: u32, undo_stack: *mut UndoStackI, )
pub unsafe fn empty(&self, tt: *mut TheTruthO, undo_scope: TtUndoScopeT)
pub unsafe fn cut_objects( &self, tt: *const TheTruthO, ta: *mut TempAllocatorI, ) -> *const TtIdT
pub unsafe fn copied_objects( &self, tt: *const TheTruthO, ta: *mut TempAllocatorI, ) -> *const TtIdT
pub unsafe fn truth(&self) -> *const TheTruthO
Trait Implementations§
Source§impl Clone for UiClipboardApi
impl Clone for UiClipboardApi
Source§fn clone(&self) -> UiClipboardApi
fn clone(&self) -> UiClipboardApi
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 UiClipboardApi
impl Default for UiClipboardApi
Source§fn default() -> UiClipboardApi
fn default() -> UiClipboardApi
Returns the “default value” for a type. Read more
impl Copy for UiClipboardApi
Auto Trait Implementations§
impl Freeze for UiClipboardApi
impl RefUnwindSafe for UiClipboardApi
impl Send for UiClipboardApi
impl Sync for UiClipboardApi
impl Unpin for UiClipboardApi
impl UnwindSafe for UiClipboardApi
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