#[repr(C)]pub struct IDCompositionVisual2 {
pub lpVtbl: *const IDCompositionVisual2Vtbl,
}
Fields§
§lpVtbl: *const IDCompositionVisual2Vtbl
Implementations§
Source§impl IDCompositionVisual2
impl IDCompositionVisual2
pub unsafe fn SetOpacityMode(&self, mode: DCOMPOSITION_OPACITY_MODE) -> HRESULT
pub unsafe fn SetBackFaceVisibility( &self, visibility: DCOMPOSITION_BACKFACE_VISIBILITY, ) -> HRESULT
Methods from Deref<Target = 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 IDCompositionVisual2
impl Deref for IDCompositionVisual2
Source§type Target = IDCompositionVisual
type Target = IDCompositionVisual
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDCompositionVisual
fn deref(&self) -> &IDCompositionVisual
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDCompositionVisual2
impl RefUnwindSafe for IDCompositionVisual2
impl !Send for IDCompositionVisual2
impl !Sync for IDCompositionVisual2
impl Unpin for IDCompositionVisual2
impl UnwindSafe for IDCompositionVisual2
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