#[repr(C)]pub struct AEGP_CompSuite8 {Show 37 fields
pub AEGP_GetCompFromItem: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, compPH: *mut AEGP_CompH) -> A_Err>,
pub AEGP_GetItemFromComp: Option<unsafe extern "C" fn(compH: AEGP_CompH, itemPH: *mut AEGP_ItemH) -> A_Err>,
pub AEGP_GetCompDownsampleFactor: Option<unsafe extern "C" fn(compH: AEGP_CompH, dsfP: *mut AEGP_DownsampleFactor) -> A_Err>,
pub AEGP_SetCompDownsampleFactor: Option<unsafe extern "C" fn(compH: AEGP_CompH, dsfP: *const AEGP_DownsampleFactor) -> A_Err>,
pub AEGP_GetCompBGColor: Option<unsafe extern "C" fn(compH: AEGP_CompH, bg_colorP: *mut AEGP_ColorVal) -> A_Err>,
pub AEGP_SetCompBGColor: Option<unsafe extern "C" fn(compH: AEGP_CompH, bg_colorP: *const AEGP_ColorVal) -> A_Err>,
pub AEGP_GetCompFlags: Option<unsafe extern "C" fn(compH: AEGP_CompH, comp_flagsP: *mut AEGP_CompFlags) -> A_Err>,
pub AEGP_GetCompFramerate: Option<unsafe extern "C" fn(compH: AEGP_CompH, fpsPF: *mut A_FpLong) -> A_Err>,
pub AEGP_SetCompFrameRate: Option<unsafe extern "C" fn(compH: AEGP_CompH, fpsPF: *const A_FpLong) -> A_Err>,
pub AEGP_GetCompShutterAnglePhase: Option<unsafe extern "C" fn(compH: AEGP_CompH, angle: *mut A_Ratio, phase: *mut A_Ratio) -> A_Err>,
pub AEGP_GetCompShutterFrameRange: Option<unsafe extern "C" fn(compH: AEGP_CompH, comp_timeP: *const A_Time, start: *mut A_Time, duration: *mut A_Time) -> A_Err>,
pub AEGP_GetCompSuggestedMotionBlurSamples: Option<unsafe extern "C" fn(compH: AEGP_CompH, samplesPL: *mut A_long) -> A_Err>,
pub AEGP_SetCompSuggestedMotionBlurSamples: Option<unsafe extern "C" fn(compH: AEGP_CompH, samplesL: A_long) -> A_Err>,
pub AEGP_GetCompWorkAreaStart: Option<unsafe extern "C" fn(compH: AEGP_CompH, work_area_startPT: *mut A_Time) -> A_Err>,
pub AEGP_GetCompWorkAreaDuration: Option<unsafe extern "C" fn(compH: AEGP_CompH, work_area_durationPT: *mut A_Time) -> A_Err>,
pub AEGP_SetCompWorkAreaStartAndDuration: Option<unsafe extern "C" fn(compH: AEGP_CompH, work_area_startPT: *const A_Time, work_area_durationPT: *const A_Time) -> A_Err>,
pub AEGP_CreateSolidInComp: Option<unsafe extern "C" fn(utf_nameZ: *const A_UTF16Char, width: A_long, height: A_long, color: *const AEGP_ColorVal, parent_compH: AEGP_CompH, durationPT0: *const A_Time, new_solidPH: *mut AEGP_LayerH) -> A_Err>,
pub AEGP_CreateCameraInComp: Option<unsafe extern "C" fn(utf_nameZ: *const A_UTF16Char, center_point: A_FloatPoint, parent_compH: AEGP_CompH, new_cameraPH: *mut AEGP_LayerH) -> A_Err>,
pub AEGP_CreateLightInComp: Option<unsafe extern "C" fn(utf_nameZ: *const A_UTF16Char, center_point: A_FloatPoint, parent_compH: AEGP_CompH, new_lightPH: *mut AEGP_LayerH) -> A_Err>,
pub AEGP_CreateComp: Option<unsafe extern "C" fn(parent_folderH0: AEGP_ItemH, utf_nameZ: *const A_UTF16Char, widthL: A_long, heightL: A_long, pixel_aspect_ratioPRt: *const A_Ratio, durationPT: *const A_Time, frameratePRt: *const A_Ratio, new_compPH: *mut AEGP_CompH) -> A_Err>,
pub AEGP_GetNewCollectionFromCompSelection: Option<unsafe extern "C" fn(plugin_id: AEGP_PluginID, compH: AEGP_CompH, collectionPH: *mut AEGP_Collection2H) -> A_Err>,
pub AEGP_SetSelection: Option<unsafe extern "C" fn(compH: AEGP_CompH, collectionH: AEGP_Collection2H) -> A_Err>,
pub AEGP_GetCompDisplayStartTime: Option<unsafe extern "C" fn(compH: AEGP_CompH, start_timePT: *mut A_Time) -> A_Err>,
pub AEGP_SetCompDisplayStartTime: Option<unsafe extern "C" fn(compH: AEGP_CompH, start_timePT: *const A_Time) -> A_Err>,
pub AEGP_SetCompDuration: Option<unsafe extern "C" fn(compH: AEGP_CompH, durationPT: *const A_Time) -> A_Err>,
pub AEGP_CreateNullInComp: Option<unsafe extern "C" fn(utf_nameZ: *const A_UTF16Char, parent_compH: AEGP_CompH, durationPT0: *const A_Time, new_null_solidPH: *mut AEGP_LayerH) -> A_Err>,
pub AEGP_SetCompPixelAspectRatio: Option<unsafe extern "C" fn(compH: AEGP_CompH, pix_aspectratioPRt: *const A_Ratio) -> A_Err>,
pub AEGP_CreateTextLayerInComp: Option<unsafe extern "C" fn(parent_compH: AEGP_CompH, new_text_layerPH: *mut AEGP_LayerH) -> A_Err>,
pub AEGP_CreateBoxTextLayerInComp: Option<unsafe extern "C" fn(parent_compH: AEGP_CompH, box_dimensions: A_FloatPoint, new_text_layerPH: *mut AEGP_LayerH) -> A_Err>,
pub AEGP_SetCompDimensions: Option<unsafe extern "C" fn(compH: AEGP_CompH, widthL: A_long, heightL: A_long) -> A_Err>,
pub AEGP_DuplicateComp: Option<unsafe extern "C" fn(compH: AEGP_CompH, new_compPH: *mut AEGP_CompH) -> A_Err>,
pub AEGP_GetCompFrameDuration: Option<unsafe extern "C" fn(compH: AEGP_CompH, timeP: *mut A_Time) -> A_Err>,
pub AEGP_GetMostRecentlyUsedComp: Option<unsafe extern "C" fn(compPH: *mut AEGP_CompH) -> A_Err>,
pub AEGP_CreateVectorLayerInComp: Option<unsafe extern "C" fn(parent_compH: AEGP_CompH, new_vector_layerPH: *mut AEGP_LayerH) -> A_Err>,
pub AEGP_GetNewCompMarkerStream: Option<unsafe extern "C" fn(aegp_plugin_id: AEGP_PluginID, parent_compH: AEGP_CompH, streamPH: *mut AEGP_StreamRefH) -> A_Err>,
pub AEGP_GetCompDisplayDropFrame: Option<unsafe extern "C" fn(compH: AEGP_CompH, dropFramePB: *mut A_Boolean) -> A_Err>,
pub AEGP_SetCompDisplayDropFrame: Option<unsafe extern "C" fn(compH: AEGP_CompH, dropFrameB: A_Boolean) -> A_Err>,
}Fields§
§AEGP_GetCompFromItem: Option<unsafe extern "C" fn(itemH: AEGP_ItemH, compPH: *mut AEGP_CompH) -> A_Err>§AEGP_GetItemFromComp: Option<unsafe extern "C" fn(compH: AEGP_CompH, itemPH: *mut AEGP_ItemH) -> A_Err>§AEGP_GetCompDownsampleFactor: Option<unsafe extern "C" fn(compH: AEGP_CompH, dsfP: *mut AEGP_DownsampleFactor) -> A_Err>§AEGP_SetCompDownsampleFactor: Option<unsafe extern "C" fn(compH: AEGP_CompH, dsfP: *const AEGP_DownsampleFactor) -> A_Err>§AEGP_GetCompBGColor: Option<unsafe extern "C" fn(compH: AEGP_CompH, bg_colorP: *mut AEGP_ColorVal) -> A_Err>§AEGP_SetCompBGColor: Option<unsafe extern "C" fn(compH: AEGP_CompH, bg_colorP: *const AEGP_ColorVal) -> A_Err>§AEGP_GetCompFlags: Option<unsafe extern "C" fn(compH: AEGP_CompH, comp_flagsP: *mut AEGP_CompFlags) -> A_Err>§AEGP_GetCompFramerate: Option<unsafe extern "C" fn(compH: AEGP_CompH, fpsPF: *mut A_FpLong) -> A_Err>§AEGP_SetCompFrameRate: Option<unsafe extern "C" fn(compH: AEGP_CompH, fpsPF: *const A_FpLong) -> A_Err>§AEGP_GetCompShutterAnglePhase: Option<unsafe extern "C" fn(compH: AEGP_CompH, angle: *mut A_Ratio, phase: *mut A_Ratio) -> A_Err>§AEGP_GetCompShutterFrameRange: Option<unsafe extern "C" fn(compH: AEGP_CompH, comp_timeP: *const A_Time, start: *mut A_Time, duration: *mut A_Time) -> A_Err>§AEGP_GetCompSuggestedMotionBlurSamples: Option<unsafe extern "C" fn(compH: AEGP_CompH, samplesPL: *mut A_long) -> A_Err>§AEGP_SetCompSuggestedMotionBlurSamples: Option<unsafe extern "C" fn(compH: AEGP_CompH, samplesL: A_long) -> A_Err>§AEGP_GetCompWorkAreaStart: Option<unsafe extern "C" fn(compH: AEGP_CompH, work_area_startPT: *mut A_Time) -> A_Err>§AEGP_GetCompWorkAreaDuration: Option<unsafe extern "C" fn(compH: AEGP_CompH, work_area_durationPT: *mut A_Time) -> A_Err>§AEGP_SetCompWorkAreaStartAndDuration: Option<unsafe extern "C" fn(compH: AEGP_CompH, work_area_startPT: *const A_Time, work_area_durationPT: *const A_Time) -> A_Err>§AEGP_CreateSolidInComp: Option<unsafe extern "C" fn(utf_nameZ: *const A_UTF16Char, width: A_long, height: A_long, color: *const AEGP_ColorVal, parent_compH: AEGP_CompH, durationPT0: *const A_Time, new_solidPH: *mut AEGP_LayerH) -> A_Err>§AEGP_CreateCameraInComp: Option<unsafe extern "C" fn(utf_nameZ: *const A_UTF16Char, center_point: A_FloatPoint, parent_compH: AEGP_CompH, new_cameraPH: *mut AEGP_LayerH) -> A_Err>§AEGP_CreateLightInComp: Option<unsafe extern "C" fn(utf_nameZ: *const A_UTF16Char, center_point: A_FloatPoint, parent_compH: AEGP_CompH, new_lightPH: *mut AEGP_LayerH) -> A_Err>§AEGP_CreateComp: Option<unsafe extern "C" fn(parent_folderH0: AEGP_ItemH, utf_nameZ: *const A_UTF16Char, widthL: A_long, heightL: A_long, pixel_aspect_ratioPRt: *const A_Ratio, durationPT: *const A_Time, frameratePRt: *const A_Ratio, new_compPH: *mut AEGP_CompH) -> A_Err>§AEGP_GetNewCollectionFromCompSelection: Option<unsafe extern "C" fn(plugin_id: AEGP_PluginID, compH: AEGP_CompH, collectionPH: *mut AEGP_Collection2H) -> A_Err>§AEGP_SetSelection: Option<unsafe extern "C" fn(compH: AEGP_CompH, collectionH: AEGP_Collection2H) -> A_Err>§AEGP_GetCompDisplayStartTime: Option<unsafe extern "C" fn(compH: AEGP_CompH, start_timePT: *mut A_Time) -> A_Err>§AEGP_SetCompDisplayStartTime: Option<unsafe extern "C" fn(compH: AEGP_CompH, start_timePT: *const A_Time) -> A_Err>§AEGP_SetCompDuration: Option<unsafe extern "C" fn(compH: AEGP_CompH, durationPT: *const A_Time) -> A_Err>§AEGP_CreateNullInComp: Option<unsafe extern "C" fn(utf_nameZ: *const A_UTF16Char, parent_compH: AEGP_CompH, durationPT0: *const A_Time, new_null_solidPH: *mut AEGP_LayerH) -> A_Err>§AEGP_SetCompPixelAspectRatio: Option<unsafe extern "C" fn(compH: AEGP_CompH, pix_aspectratioPRt: *const A_Ratio) -> A_Err>§AEGP_CreateTextLayerInComp: Option<unsafe extern "C" fn(parent_compH: AEGP_CompH, new_text_layerPH: *mut AEGP_LayerH) -> A_Err>§AEGP_CreateBoxTextLayerInComp: Option<unsafe extern "C" fn(parent_compH: AEGP_CompH, box_dimensions: A_FloatPoint, new_text_layerPH: *mut AEGP_LayerH) -> A_Err>§AEGP_SetCompDimensions: Option<unsafe extern "C" fn(compH: AEGP_CompH, widthL: A_long, heightL: A_long) -> A_Err>§AEGP_DuplicateComp: Option<unsafe extern "C" fn(compH: AEGP_CompH, new_compPH: *mut AEGP_CompH) -> A_Err>§AEGP_GetCompFrameDuration: Option<unsafe extern "C" fn(compH: AEGP_CompH, timeP: *mut A_Time) -> A_Err>§AEGP_GetMostRecentlyUsedComp: Option<unsafe extern "C" fn(compPH: *mut AEGP_CompH) -> A_Err>§AEGP_CreateVectorLayerInComp: Option<unsafe extern "C" fn(parent_compH: AEGP_CompH, new_vector_layerPH: *mut AEGP_LayerH) -> A_Err>§AEGP_GetNewCompMarkerStream: Option<unsafe extern "C" fn(aegp_plugin_id: AEGP_PluginID, parent_compH: AEGP_CompH, streamPH: *mut AEGP_StreamRefH) -> A_Err>§AEGP_GetCompDisplayDropFrame: Option<unsafe extern "C" fn(compH: AEGP_CompH, dropFramePB: *mut A_Boolean) -> A_Err>§AEGP_SetCompDisplayDropFrame: Option<unsafe extern "C" fn(compH: AEGP_CompH, dropFrameB: A_Boolean) -> A_Err>Trait Implementations§
Source§impl Clone for AEGP_CompSuite8
impl Clone for AEGP_CompSuite8
Source§fn clone(&self) -> AEGP_CompSuite8
fn clone(&self) -> AEGP_CompSuite8
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_CompSuite8
impl Debug for AEGP_CompSuite8
impl Copy for AEGP_CompSuite8
Auto Trait Implementations§
impl Freeze for AEGP_CompSuite8
impl RefUnwindSafe for AEGP_CompSuite8
impl Send for AEGP_CompSuite8
impl Sync for AEGP_CompSuite8
impl Unpin for AEGP_CompSuite8
impl UnwindSafe for AEGP_CompSuite8
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