#[repr(C)]pub struct AEGP_PFInterfaceSuite1 {
pub AEGP_GetEffectLayer: Option<unsafe extern "C" fn(effect_pp_ref: PF_ProgPtr, layerPH: *mut AEGP_LayerH) -> A_Err>,
pub AEGP_GetNewEffectForEffect: Option<unsafe extern "C" fn(aegp_plugin_id: AEGP_PluginID, effect_pp_ref: PF_ProgPtr, effect_refPH: *mut AEGP_EffectRefH) -> A_Err>,
pub AEGP_ConvertEffectToCompTime: Option<unsafe extern "C" fn(effect_pp_ref: PF_ProgPtr, what_timeL: A_long, time_scaleLu: A_u_long, comp_timePT: *mut A_Time) -> A_Err>,
pub AEGP_GetEffectCamera: Option<unsafe extern "C" fn(effect_pp_ref: PF_ProgPtr, comp_timePT: *const A_Time, camera_layerPH: *mut AEGP_LayerH) -> A_Err>,
pub AEGP_GetEffectCameraMatrix: Option<unsafe extern "C" fn(effect_pp_ref: PF_ProgPtr, comp_timePT: *const A_Time, camera_matrixP: *mut A_Matrix4, dist_to_image_planePF: *mut A_FpLong, image_plane_widthPL: *mut A_short, image_plane_heightPL: *mut A_short) -> A_Err>,
}Fields§
§AEGP_GetEffectLayer: Option<unsafe extern "C" fn(effect_pp_ref: PF_ProgPtr, layerPH: *mut AEGP_LayerH) -> A_Err>§AEGP_GetNewEffectForEffect: Option<unsafe extern "C" fn(aegp_plugin_id: AEGP_PluginID, effect_pp_ref: PF_ProgPtr, effect_refPH: *mut AEGP_EffectRefH) -> A_Err>§AEGP_ConvertEffectToCompTime: Option<unsafe extern "C" fn(effect_pp_ref: PF_ProgPtr, what_timeL: A_long, time_scaleLu: A_u_long, comp_timePT: *mut A_Time) -> A_Err>§AEGP_GetEffectCamera: Option<unsafe extern "C" fn(effect_pp_ref: PF_ProgPtr, comp_timePT: *const A_Time, camera_layerPH: *mut AEGP_LayerH) -> A_Err>§AEGP_GetEffectCameraMatrix: Option<unsafe extern "C" fn(effect_pp_ref: PF_ProgPtr, comp_timePT: *const A_Time, camera_matrixP: *mut A_Matrix4, dist_to_image_planePF: *mut A_FpLong, image_plane_widthPL: *mut A_short, image_plane_heightPL: *mut A_short) -> A_Err>Trait Implementations§
Source§impl Clone for AEGP_PFInterfaceSuite1
impl Clone for AEGP_PFInterfaceSuite1
Source§fn clone(&self) -> AEGP_PFInterfaceSuite1
fn clone(&self) -> AEGP_PFInterfaceSuite1
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_PFInterfaceSuite1
impl Debug for AEGP_PFInterfaceSuite1
impl Copy for AEGP_PFInterfaceSuite1
Auto Trait Implementations§
impl Freeze for AEGP_PFInterfaceSuite1
impl RefUnwindSafe for AEGP_PFInterfaceSuite1
impl Send for AEGP_PFInterfaceSuite1
impl Sync for AEGP_PFInterfaceSuite1
impl Unpin for AEGP_PFInterfaceSuite1
impl UnwindSafe for AEGP_PFInterfaceSuite1
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