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