#[repr(C)]pub struct IDCompositionAffineTransform2DEffectVtbl {
pub parent: IDCompositionFilterEffectVtbl,
pub SetInterpolationMode: unsafe extern "system" fn(This: *mut IDCompositionAffineTransform2DEffect, interpolationMode: D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE) -> HRESULT,
pub SetBorderMode: unsafe extern "system" fn(This: *mut IDCompositionAffineTransform2DEffect, borderMode: D2D1_BORDER_MODE) -> HRESULT,
pub SetTransformMatrix: unsafe extern "system" fn(This: *mut IDCompositionAffineTransform2DEffect, transformMatrix: *const D2D1_MATRIX_3X2_F) -> HRESULT,
pub SetTransformMatrixElement_2: unsafe extern "system" fn(This: *mut IDCompositionAffineTransform2DEffect, row: c_int, column: c_int, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetTransformMatrixElement_1: unsafe extern "system" fn(This: *mut IDCompositionAffineTransform2DEffect, row: c_int, column: c_int, value: c_float) -> HRESULT,
pub SetSharpness_2: unsafe extern "system" fn(This: *mut IDCompositionAffineTransform2DEffect, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetSharpness_1: unsafe extern "system" fn(This: *mut IDCompositionAffineTransform2DEffect, sharpness: c_float) -> HRESULT,
}
Fields§
§parent: IDCompositionFilterEffectVtbl
§SetInterpolationMode: unsafe extern "system" fn(This: *mut IDCompositionAffineTransform2DEffect, interpolationMode: D2D1_2DAFFINETRANSFORM_INTERPOLATION_MODE) -> HRESULT
§SetBorderMode: unsafe extern "system" fn(This: *mut IDCompositionAffineTransform2DEffect, borderMode: D2D1_BORDER_MODE) -> HRESULT
§SetTransformMatrix: unsafe extern "system" fn(This: *mut IDCompositionAffineTransform2DEffect, transformMatrix: *const D2D1_MATRIX_3X2_F) -> HRESULT
§SetTransformMatrixElement_2: unsafe extern "system" fn(This: *mut IDCompositionAffineTransform2DEffect, row: c_int, column: c_int, animation: *const IDCompositionAnimation) -> HRESULT
§SetTransformMatrixElement_1: unsafe extern "system" fn(This: *mut IDCompositionAffineTransform2DEffect, row: c_int, column: c_int, value: c_float) -> HRESULT
§SetSharpness_2: unsafe extern "system" fn(This: *mut IDCompositionAffineTransform2DEffect, animation: *const IDCompositionAnimation) -> HRESULT
§SetSharpness_1: unsafe extern "system" fn(This: *mut IDCompositionAffineTransform2DEffect, sharpness: c_float) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDCompositionAffineTransform2DEffectVtbl
impl RefUnwindSafe for IDCompositionAffineTransform2DEffectVtbl
impl Send for IDCompositionAffineTransform2DEffectVtbl
impl Sync for IDCompositionAffineTransform2DEffectVtbl
impl Unpin for IDCompositionAffineTransform2DEffectVtbl
impl UnwindSafe for IDCompositionAffineTransform2DEffectVtbl
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