#[repr(C)]pub struct AEGP_ProjSuite5 {Show 14 fields
pub AEGP_GetNumProjects: Option<unsafe extern "C" fn(num_projPL: *mut A_long) -> A_Err>,
pub AEGP_GetProjectByIndex: Option<unsafe extern "C" fn(proj_indexL: A_long, projPH: *mut AEGP_ProjectH) -> A_Err>,
pub AEGP_GetProjectName: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, nameZ: *mut A_char) -> A_Err>,
pub AEGP_GetProjectPath: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, unicode_pathPH: *mut AEGP_MemHandle) -> A_Err>,
pub AEGP_GetProjectRootFolder: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, root_folderPH: *mut AEGP_ItemH) -> A_Err>,
pub AEGP_SaveProjectToPath: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, pathZ: *const A_UTF16Char) -> A_Err>,
pub AEGP_GetProjectTimeDisplay: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, time_displayP: *mut AEGP_TimeDisplay2) -> A_Err>,
pub AEGP_SetProjectTimeDisplay: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, time_displayP: *const AEGP_TimeDisplay2) -> A_Err>,
pub AEGP_ProjectIsDirty: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, is_dirtyPB: *mut A_Boolean) -> A_Err>,
pub AEGP_SaveProjectAs: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, pathZ: *const A_UTF16Char) -> A_Err>,
pub AEGP_NewProject: Option<unsafe extern "C" fn(new_projectPH: *mut AEGP_ProjectH) -> A_Err>,
pub AEGP_OpenProjectFromPath: Option<unsafe extern "C" fn(pathZ: *const A_UTF16Char, projectPH: *mut AEGP_ProjectH) -> A_Err>,
pub AEGP_GetProjectBitDepth: Option<unsafe extern "C" fn(projectH: AEGP_ProjectH, bit_depthP: *mut AEGP_ProjBitDepth) -> A_Err>,
pub AEGP_SetProjectBitDepth: Option<unsafe extern "C" fn(projectH: AEGP_ProjectH, bit_depth: AEGP_ProjBitDepth) -> A_Err>,
}Fields§
§AEGP_GetNumProjects: Option<unsafe extern "C" fn(num_projPL: *mut A_long) -> A_Err>§AEGP_GetProjectByIndex: Option<unsafe extern "C" fn(proj_indexL: A_long, projPH: *mut AEGP_ProjectH) -> A_Err>§AEGP_GetProjectName: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, nameZ: *mut A_char) -> A_Err>§AEGP_GetProjectPath: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, unicode_pathPH: *mut AEGP_MemHandle) -> A_Err>§AEGP_GetProjectRootFolder: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, root_folderPH: *mut AEGP_ItemH) -> A_Err>§AEGP_SaveProjectToPath: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, pathZ: *const A_UTF16Char) -> A_Err>§AEGP_GetProjectTimeDisplay: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, time_displayP: *mut AEGP_TimeDisplay2) -> A_Err>§AEGP_SetProjectTimeDisplay: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, time_displayP: *const AEGP_TimeDisplay2) -> A_Err>§AEGP_ProjectIsDirty: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, is_dirtyPB: *mut A_Boolean) -> A_Err>§AEGP_SaveProjectAs: Option<unsafe extern "C" fn(projH: AEGP_ProjectH, pathZ: *const A_UTF16Char) -> A_Err>§AEGP_NewProject: Option<unsafe extern "C" fn(new_projectPH: *mut AEGP_ProjectH) -> A_Err>§AEGP_OpenProjectFromPath: Option<unsafe extern "C" fn(pathZ: *const A_UTF16Char, projectPH: *mut AEGP_ProjectH) -> A_Err>§AEGP_GetProjectBitDepth: Option<unsafe extern "C" fn(projectH: AEGP_ProjectH, bit_depthP: *mut AEGP_ProjBitDepth) -> A_Err>§AEGP_SetProjectBitDepth: Option<unsafe extern "C" fn(projectH: AEGP_ProjectH, bit_depth: AEGP_ProjBitDepth) -> A_Err>Trait Implementations§
Source§impl Clone for AEGP_ProjSuite5
impl Clone for AEGP_ProjSuite5
Source§fn clone(&self) -> AEGP_ProjSuite5
fn clone(&self) -> AEGP_ProjSuite5
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_ProjSuite5
impl Debug for AEGP_ProjSuite5
impl Copy for AEGP_ProjSuite5
Auto Trait Implementations§
impl Freeze for AEGP_ProjSuite5
impl RefUnwindSafe for AEGP_ProjSuite5
impl Send for AEGP_ProjSuite5
impl Sync for AEGP_ProjSuite5
impl Unpin for AEGP_ProjSuite5
impl UnwindSafe for AEGP_ProjSuite5
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