#[repr(C)]pub struct IDCompositionMatrixTransform3D {
pub lpVtbl: *const IDCompositionMatrixTransform3DVtbl,
}
Fields§
§lpVtbl: *const IDCompositionMatrixTransform3DVtbl
Implementations§
Source§impl IDCompositionMatrixTransform3D
impl IDCompositionMatrixTransform3D
pub unsafe fn SetMatrix(&self, matrix: *const D3DMATRIX) -> 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
Trait Implementations§
Source§impl Deref for IDCompositionMatrixTransform3D
impl Deref for IDCompositionMatrixTransform3D
Source§type Target = IDCompositionTransform3D
type Target = IDCompositionTransform3D
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDCompositionTransform3D
fn deref(&self) -> &IDCompositionTransform3D
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDCompositionMatrixTransform3D
impl RefUnwindSafe for IDCompositionMatrixTransform3D
impl !Send for IDCompositionMatrixTransform3D
impl !Sync for IDCompositionMatrixTransform3D
impl Unpin for IDCompositionMatrixTransform3D
impl UnwindSafe for IDCompositionMatrixTransform3D
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