#[repr(C)]pub struct IDCompositionColorMatrixEffect {
pub lpVtbl: *const IDCompositionColorMatrixEffectVtbl,
}
Fields§
§lpVtbl: *const IDCompositionColorMatrixEffectVtbl
Implementations§
Source§impl IDCompositionColorMatrixEffect
impl IDCompositionColorMatrixEffect
pub unsafe fn SetMatrix(&self, matrix: *const D2D1_MATRIX_5X4_F) -> HRESULT
pub unsafe fn SetMatrixElement_2( &self, row: c_int, column: c_int, animation: *const IDCompositionAnimation, ) -> HRESULT
pub unsafe fn SetMatrixElement_1( &self, row: c_int, column: c_int, value: c_float, ) -> HRESULT
pub unsafe fn SetAlphaMode(&self, mode: D2D1_COLORMATRIX_ALPHA_MODE) -> HRESULT
pub unsafe fn SetClampOutput(&self, clamp: BOOL) -> HRESULT
Methods from Deref<Target = IDCompositionFilterEffect>§
Trait Implementations§
Source§impl Deref for IDCompositionColorMatrixEffect
impl Deref for IDCompositionColorMatrixEffect
Source§type Target = IDCompositionFilterEffect
type Target = IDCompositionFilterEffect
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDCompositionFilterEffect
fn deref(&self) -> &IDCompositionFilterEffect
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDCompositionColorMatrixEffect
impl RefUnwindSafe for IDCompositionColorMatrixEffect
impl !Send for IDCompositionColorMatrixEffect
impl !Sync for IDCompositionColorMatrixEffect
impl Unpin for IDCompositionColorMatrixEffect
impl UnwindSafe for IDCompositionColorMatrixEffect
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