#[repr(C)]pub struct IDCompositionVisual {
pub lpVtbl: *const IDCompositionVisualVtbl,
}
Fields§
§lpVtbl: *const IDCompositionVisualVtbl
Implementations§
Source§impl IDCompositionVisual
impl IDCompositionVisual
pub unsafe fn SetOffsetX_2( &self, animation: *const IDCompositionAnimation, ) -> HRESULT
pub unsafe fn SetOffsetX_1(&self, offsetX: c_float) -> HRESULT
pub unsafe fn SetOffsetY_2( &self, animation: *const IDCompositionAnimation, ) -> HRESULT
pub unsafe fn SetOffsetY_1(&self, offsetY: c_float) -> HRESULT
pub unsafe fn SetTransform_2( &self, transform: *const IDCompositionTransform, ) -> HRESULT
pub unsafe fn SetTransform_1(&self, matrix: *const D2D_MATRIX_3X2_F) -> HRESULT
pub unsafe fn SetTransformParent( &self, visual: *const IDCompositionVisual, ) -> HRESULT
pub unsafe fn SetEffect(&self, effect: *const IDCompositionEffect) -> HRESULT
pub unsafe fn SetBitmapInterpolationMode( &self, interpolationMode: DCOMPOSITION_BITMAP_INTERPOLATION_MODE, ) -> HRESULT
pub unsafe fn SetBorderMode( &self, borderMode: DCOMPOSITION_BORDER_MODE, ) -> HRESULT
pub unsafe fn SetClip_2(&self, clip: *const IDCompositionClip) -> HRESULT
pub unsafe fn SetClip_1(&self, rect: *const D2D_RECT_F) -> HRESULT
pub unsafe fn SetContent(&self, content: *const IUnknown) -> HRESULT
pub unsafe fn AddVisual( &self, visual: *const IDCompositionVisual, insertAbove: BOOL, referenceVisual: *const IDCompositionVisual, ) -> HRESULT
pub unsafe fn RemoveVisual(&self, visual: *const IDCompositionVisual) -> HRESULT
pub unsafe fn RemoveAllVisuals(&self) -> HRESULT
pub unsafe fn SetCompositeMode( &self, compositeMode: DCOMPOSITION_COMPOSITE_MODE, ) -> HRESULT
Trait Implementations§
Source§impl Deref for IDCompositionVisual
impl Deref for IDCompositionVisual
Auto Trait Implementations§
impl Freeze for IDCompositionVisual
impl RefUnwindSafe for IDCompositionVisual
impl !Send for IDCompositionVisual
impl !Sync for IDCompositionVisual
impl Unpin for IDCompositionVisual
impl UnwindSafe for IDCompositionVisual
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