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