#[repr(C)]pub struct IDCompositionVisualDebug {
pub lpVtbl: *const IDCompositionVisualDebugVtbl,
}
Fields§
§lpVtbl: *const IDCompositionVisualDebugVtbl
Implementations§
Source§impl IDCompositionVisualDebug
impl IDCompositionVisualDebug
pub unsafe fn EnableHeatMap(&self, color: *const D2D1_COLOR_F) -> HRESULT
pub unsafe fn DisableHeatMap(&self) -> HRESULT
pub unsafe fn EnableRedrawRegions(&self) -> HRESULT
pub unsafe fn DisableRedrawRegions(&self) -> HRESULT
Methods from Deref<Target = 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 IDCompositionVisualDebug
impl Deref for IDCompositionVisualDebug
Source§type Target = IDCompositionVisual2
type Target = IDCompositionVisual2
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDCompositionVisual2
fn deref(&self) -> &IDCompositionVisual2
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDCompositionVisualDebug
impl RefUnwindSafe for IDCompositionVisualDebug
impl !Send for IDCompositionVisualDebug
impl !Sync for IDCompositionVisualDebug
impl Unpin for IDCompositionVisualDebug
impl UnwindSafe for IDCompositionVisualDebug
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