#[repr(C)]pub struct AEGP_ItemSuite9 {Show 26 fields
pub AEGP_GetFirstProjItem: Option<unsafe extern "C" fn(projectH: AEGP_ProjectH, itemPH: *mut AEGP_ItemH) -> A_Err>,
pub AEGP_GetNextProjItem: Option<unsafe extern "C" fn(projectH: AEGP_ProjectH, itemH: AEGP_ItemH, next_itemPH: *mut AEGP_ItemH) -> A_Err>,
pub AEGP_GetActiveItem: Option<unsafe extern "C" fn(itemPH: *mut AEGP_ItemH) -> A_Err>,
pub AEGP_IsItemSelected: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, selectedPB: *mut A_Boolean) -> A_Err>,
pub AEGP_SelectItem: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, selectB: A_Boolean, deselect_othersB: A_Boolean) -> A_Err>,
pub AEGP_GetItemType: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, item_typeP: *mut AEGP_ItemType) -> A_Err>,
pub AEGP_GetTypeName: Option<unsafe extern "C" fn(item_type: AEGP_ItemType, nameZ: *mut A_char) -> A_Err>,
pub AEGP_GetItemName: Option<unsafe extern "C" fn(pluginID: AEGP_PluginID, itemH: AEGP_ItemH, unicode_namePH: *mut AEGP_MemHandle) -> A_Err>,
pub AEGP_SetItemName: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, nameZ: *const A_UTF16Char) -> A_Err>,
pub AEGP_GetItemID: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, item_idPL: *mut A_long) -> A_Err>,
pub AEGP_GetItemFlags: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, item_flagsP: *mut AEGP_ItemFlags) -> A_Err>,
pub AEGP_SetItemUseProxy: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, use_proxyB: A_Boolean) -> A_Err>,
pub AEGP_GetItemParentFolder: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, parent_folder_itemPH: *mut AEGP_ItemH) -> A_Err>,
pub AEGP_SetItemParentFolder: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, parent_folder_itemH: AEGP_ItemH) -> A_Err>,
pub AEGP_GetItemDuration: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, durationPT: *mut A_Time) -> A_Err>,
pub AEGP_GetItemCurrentTime: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, curr_timePT: *mut A_Time) -> A_Err>,
pub AEGP_GetItemDimensions: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, widthPL: *mut A_long, heightPL: *mut A_long) -> A_Err>,
pub AEGP_GetItemPixelAspectRatio: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, pix_aspect_ratioPRt: *mut A_Ratio) -> A_Err>,
pub AEGP_DeleteItem: Option<unsafe extern "C" fn(itemH: AEGP_ItemH) -> A_Err>,
pub AEGP_CreateNewFolder: Option<unsafe extern "C" fn(nameZ: *const A_UTF16Char, parent_folderH0: AEGP_ItemH, new_folderPH: *mut AEGP_ItemH) -> A_Err>,
pub AEGP_SetItemCurrentTime: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, new_timePT: *const A_Time) -> A_Err>,
pub AEGP_GetItemComment: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, unicode_namePH: *mut AEGP_MemHandle) -> A_Err>,
pub AEGP_SetItemComment: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, commentZ: *const A_UTF16Char) -> A_Err>,
pub AEGP_GetItemLabel: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, labelP: *mut AEGP_LabelID) -> A_Err>,
pub AEGP_SetItemLabel: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, label: AEGP_LabelID) -> A_Err>,
pub AEGP_GetItemMRUView: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, mru_viewP: *mut AEGP_ItemViewP) -> A_Err>,
}Fields§
§AEGP_GetFirstProjItem: Option<unsafe extern "C" fn(projectH: AEGP_ProjectH, itemPH: *mut AEGP_ItemH) -> A_Err>§AEGP_GetNextProjItem: Option<unsafe extern "C" fn(projectH: AEGP_ProjectH, itemH: AEGP_ItemH, next_itemPH: *mut AEGP_ItemH) -> A_Err>§AEGP_GetActiveItem: Option<unsafe extern "C" fn(itemPH: *mut AEGP_ItemH) -> A_Err>§AEGP_IsItemSelected: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, selectedPB: *mut A_Boolean) -> A_Err>§AEGP_SelectItem: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, selectB: A_Boolean, deselect_othersB: A_Boolean) -> A_Err>§AEGP_GetItemType: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, item_typeP: *mut AEGP_ItemType) -> A_Err>§AEGP_GetTypeName: Option<unsafe extern "C" fn(item_type: AEGP_ItemType, nameZ: *mut A_char) -> A_Err>§AEGP_GetItemName: Option<unsafe extern "C" fn(pluginID: AEGP_PluginID, itemH: AEGP_ItemH, unicode_namePH: *mut AEGP_MemHandle) -> A_Err>§AEGP_SetItemName: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, nameZ: *const A_UTF16Char) -> A_Err>§AEGP_GetItemID: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, item_idPL: *mut A_long) -> A_Err>§AEGP_GetItemFlags: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, item_flagsP: *mut AEGP_ItemFlags) -> A_Err>§AEGP_SetItemUseProxy: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, use_proxyB: A_Boolean) -> A_Err>§AEGP_GetItemParentFolder: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, parent_folder_itemPH: *mut AEGP_ItemH) -> A_Err>§AEGP_SetItemParentFolder: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, parent_folder_itemH: AEGP_ItemH) -> A_Err>§AEGP_GetItemDuration: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, durationPT: *mut A_Time) -> A_Err>§AEGP_GetItemCurrentTime: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, curr_timePT: *mut A_Time) -> A_Err>§AEGP_GetItemDimensions: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, widthPL: *mut A_long, heightPL: *mut A_long) -> A_Err>§AEGP_GetItemPixelAspectRatio: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, pix_aspect_ratioPRt: *mut A_Ratio) -> A_Err>§AEGP_DeleteItem: Option<unsafe extern "C" fn(itemH: AEGP_ItemH) -> A_Err>§AEGP_CreateNewFolder: Option<unsafe extern "C" fn(nameZ: *const A_UTF16Char, parent_folderH0: AEGP_ItemH, new_folderPH: *mut AEGP_ItemH) -> A_Err>§AEGP_SetItemCurrentTime: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, new_timePT: *const A_Time) -> A_Err>§AEGP_GetItemComment: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, unicode_namePH: *mut AEGP_MemHandle) -> A_Err>§AEGP_SetItemComment: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, commentZ: *const A_UTF16Char) -> A_Err>§AEGP_GetItemLabel: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, labelP: *mut AEGP_LabelID) -> A_Err>§AEGP_SetItemLabel: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, label: AEGP_LabelID) -> A_Err>§AEGP_GetItemMRUView: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, mru_viewP: *mut AEGP_ItemViewP) -> A_Err>Trait Implementations§
Source§impl Clone for AEGP_ItemSuite9
impl Clone for AEGP_ItemSuite9
Source§fn clone(&self) -> AEGP_ItemSuite9
fn clone(&self) -> AEGP_ItemSuite9
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 Debug for AEGP_ItemSuite9
impl Debug for AEGP_ItemSuite9
impl Copy for AEGP_ItemSuite9
Auto Trait Implementations§
impl Freeze for AEGP_ItemSuite9
impl RefUnwindSafe for AEGP_ItemSuite9
impl Send for AEGP_ItemSuite9
impl Sync for AEGP_ItemSuite9
impl Unpin for AEGP_ItemSuite9
impl UnwindSafe for AEGP_ItemSuite9
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