#[repr(C)]pub struct IDCompositionColorMatrixEffectVtbl {
pub parent: IDCompositionFilterEffectVtbl,
pub SetMatrix: unsafe extern "system" fn(This: *mut IDCompositionColorMatrixEffect, matrix: *const D2D1_MATRIX_5X4_F) -> HRESULT,
pub SetMatrixElement_2: unsafe extern "system" fn(This: *mut IDCompositionColorMatrixEffect, row: c_int, column: c_int, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetMatrixElement_1: unsafe extern "system" fn(This: *mut IDCompositionColorMatrixEffect, row: c_int, column: c_int, value: c_float) -> HRESULT,
pub SetAlphaMode: unsafe extern "system" fn(This: *mut IDCompositionColorMatrixEffect, mode: D2D1_COLORMATRIX_ALPHA_MODE) -> HRESULT,
pub SetClampOutput: unsafe extern "system" fn(This: *mut IDCompositionColorMatrixEffect, clamp: BOOL) -> HRESULT,
}
Fields§
§parent: IDCompositionFilterEffectVtbl
§SetMatrix: unsafe extern "system" fn(This: *mut IDCompositionColorMatrixEffect, matrix: *const D2D1_MATRIX_5X4_F) -> HRESULT
§SetMatrixElement_2: unsafe extern "system" fn(This: *mut IDCompositionColorMatrixEffect, row: c_int, column: c_int, animation: *const IDCompositionAnimation) -> HRESULT
§SetMatrixElement_1: unsafe extern "system" fn(This: *mut IDCompositionColorMatrixEffect, row: c_int, column: c_int, value: c_float) -> HRESULT
§SetAlphaMode: unsafe extern "system" fn(This: *mut IDCompositionColorMatrixEffect, mode: D2D1_COLORMATRIX_ALPHA_MODE) -> HRESULT
§SetClampOutput: unsafe extern "system" fn(This: *mut IDCompositionColorMatrixEffect, clamp: BOOL) -> HRESULT
Auto Trait Implementations§
impl Freeze for IDCompositionColorMatrixEffectVtbl
impl RefUnwindSafe for IDCompositionColorMatrixEffectVtbl
impl Send for IDCompositionColorMatrixEffectVtbl
impl Sync for IDCompositionColorMatrixEffectVtbl
impl Unpin for IDCompositionColorMatrixEffectVtbl
impl UnwindSafe for IDCompositionColorMatrixEffectVtbl
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