#[repr(C)]pub struct AssetBrowserAddAssetApi {
pub inst: *mut AssetBrowserAddAssetO,
pub current_directory: Option<unsafe extern "C" fn(inst: *mut AssetBrowserAddAssetO, ui: *mut UiO) -> TtIdT>,
pub exists: Option<unsafe extern "C" fn(inst: *mut AssetBrowserAddAssetO, directory: TtIdT, name: *const c_char) -> TtIdT>,
pub add: Option<unsafe extern "C" fn(inst: *mut AssetBrowserAddAssetO, directory: TtIdT, object: TtIdT, name: *const c_char, undo_scope: TtUndoScopeT, select: bool, ui: *mut UiO, asset_labels: *mut u64, num_asset_labels: u32)>,
pub add_directory: Option<unsafe extern "C" fn(inst: *mut AssetBrowserAddAssetO, parent_directory: TtIdT, name: *const c_char, undo_scope: TtUndoScopeT, select: bool, ui: *mut UiO) -> TtIdT>,
}Fields§
§inst: *mut AssetBrowserAddAssetO§current_directory: Option<unsafe extern "C" fn(inst: *mut AssetBrowserAddAssetO, ui: *mut UiO) -> TtIdT>§exists: Option<unsafe extern "C" fn(inst: *mut AssetBrowserAddAssetO, directory: TtIdT, name: *const c_char) -> TtIdT>§add: Option<unsafe extern "C" fn(inst: *mut AssetBrowserAddAssetO, directory: TtIdT, object: TtIdT, name: *const c_char, undo_scope: TtUndoScopeT, select: bool, ui: *mut UiO, asset_labels: *mut u64, num_asset_labels: u32)>§add_directory: Option<unsafe extern "C" fn(inst: *mut AssetBrowserAddAssetO, parent_directory: TtIdT, name: *const c_char, undo_scope: TtUndoScopeT, select: bool, ui: *mut UiO) -> TtIdT>Implementations§
Source§impl AssetBrowserAddAssetApi
impl AssetBrowserAddAssetApi
pub unsafe fn current_directory( &self, inst: *mut AssetBrowserAddAssetO, ui: *mut UiO, ) -> TtIdT
pub unsafe fn exists( &self, inst: *mut AssetBrowserAddAssetO, directory: TtIdT, name: *const c_char, ) -> TtIdT
pub unsafe fn add( &self, inst: *mut AssetBrowserAddAssetO, directory: TtIdT, object: TtIdT, name: *const c_char, undo_scope: TtUndoScopeT, select: bool, ui: *mut UiO, asset_labels: *mut u64, num_asset_labels: u32, )
pub unsafe fn add_directory( &self, inst: *mut AssetBrowserAddAssetO, parent_directory: TtIdT, name: *const c_char, undo_scope: TtUndoScopeT, select: bool, ui: *mut UiO, ) -> TtIdT
Trait Implementations§
Source§impl Api for AssetBrowserAddAssetApi
impl Api for AssetBrowserAddAssetApi
Source§impl Clone for AssetBrowserAddAssetApi
impl Clone for AssetBrowserAddAssetApi
Source§fn clone(&self) -> AssetBrowserAddAssetApi
fn clone(&self) -> AssetBrowserAddAssetApi
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 AssetBrowserAddAssetApi
impl Default for AssetBrowserAddAssetApi
impl Copy for AssetBrowserAddAssetApi
Auto Trait Implementations§
impl Freeze for AssetBrowserAddAssetApi
impl RefUnwindSafe for AssetBrowserAddAssetApi
impl !Send for AssetBrowserAddAssetApi
impl !Sync for AssetBrowserAddAssetApi
impl Unpin for AssetBrowserAddAssetApi
impl UnwindSafe for AssetBrowserAddAssetApi
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