#[repr(C)]pub struct IDCompositionArithmeticCompositeEffectVtbl {
pub parent: IDCompositionFilterEffectVtbl,
pub SetCoefficients: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, coefficients: *const D2D1_VECTOR_4F) -> HRESULT,
pub SetClampOutput: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, clampoutput: BOOL) -> HRESULT,
pub SetCoefficient1_2: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetCoefficient1_1: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, Coeffcient1: c_float) -> HRESULT,
pub SetCoefficient2_2: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetCoefficient2_1: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, Coefficient2: c_float) -> HRESULT,
pub SetCoefficient3_2: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetCoefficient3_1: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, Coefficient3: c_float) -> HRESULT,
pub SetCoefficient4_2: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetCoefficient4_1: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, Coefficient4: c_float) -> HRESULT,
}
Fields§
§parent: IDCompositionFilterEffectVtbl
§SetCoefficients: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, coefficients: *const D2D1_VECTOR_4F) -> HRESULT
§SetClampOutput: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, clampoutput: BOOL) -> HRESULT
§SetCoefficient1_2: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetCoefficient1_1: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, Coeffcient1: c_float) -> HRESULT
§SetCoefficient2_2: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetCoefficient2_1: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, Coefficient2: c_float) -> HRESULT
§SetCoefficient3_2: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetCoefficient3_1: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, Coefficient3: c_float) -> HRESULT
§SetCoefficient4_2: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetCoefficient4_1: unsafe extern "system" fn(This: *mut IDCompositionArithmeticCompositeEffect, Coefficient4: c_float) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDCompositionArithmeticCompositeEffectVtbl
impl RefUnwindSafe for IDCompositionArithmeticCompositeEffectVtbl
impl Send for IDCompositionArithmeticCompositeEffectVtbl
impl Sync for IDCompositionArithmeticCompositeEffectVtbl
impl Unpin for IDCompositionArithmeticCompositeEffectVtbl
impl UnwindSafe for IDCompositionArithmeticCompositeEffectVtbl
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