#[repr(C)]pub struct AEGP_ItemSuite2 {Show 22 fields
pub AEGP_GetNextItem: Option<unsafe extern "C" fn(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(itemH: AEGP_ItemH, nameZ: *mut A_char) -> 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_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_GetItemSolidColor: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, colorP: *mut AEGP_ColorVal) -> A_Err>,
pub AEGP_SetSolidColor: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, color: AEGP_ColorVal) -> A_Err>,
pub AEGP_SetSolidDimensions: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, widthS: A_short, heightS: A_short) -> A_Err>,
pub AEGP_CreateNewFolder: Option<unsafe extern "C" fn(nameZ: *const A_char, 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_RenderNewItemSoundData: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, start_timePT: *const A_Time, durationPT: *const A_Time, sound_formatP: *const AEGP_SoundDataFormat, new_sound_dataPH: *mut AEGP_SoundDataH) -> A_Err>,
}Fields§
§AEGP_GetNextItem: Option<unsafe extern "C" fn(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(itemH: AEGP_ItemH, nameZ: *mut A_char) -> 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_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_GetItemSolidColor: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, colorP: *mut AEGP_ColorVal) -> A_Err>§AEGP_SetSolidColor: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, color: AEGP_ColorVal) -> A_Err>§AEGP_SetSolidDimensions: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, widthS: A_short, heightS: A_short) -> A_Err>§AEGP_CreateNewFolder: Option<unsafe extern "C" fn(nameZ: *const A_char, 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_RenderNewItemSoundData: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, start_timePT: *const A_Time, durationPT: *const A_Time, sound_formatP: *const AEGP_SoundDataFormat, new_sound_dataPH: *mut AEGP_SoundDataH) -> A_Err>Trait Implementations§
Source§impl Clone for AEGP_ItemSuite2
impl Clone for AEGP_ItemSuite2
Source§fn clone(&self) -> AEGP_ItemSuite2
fn clone(&self) -> AEGP_ItemSuite2
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_ItemSuite2
impl Debug for AEGP_ItemSuite2
impl Copy for AEGP_ItemSuite2
Auto Trait Implementations§
impl Freeze for AEGP_ItemSuite2
impl RefUnwindSafe for AEGP_ItemSuite2
impl Send for AEGP_ItemSuite2
impl Sync for AEGP_ItemSuite2
impl Unpin for AEGP_ItemSuite2
impl UnwindSafe for AEGP_ItemSuite2
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