#[repr(C)]pub struct IDCompositionVisual3 {
pub lpVtbl: *const IDCompositionVisual3Vtbl,
}
Fields§
§lpVtbl: *const IDCompositionVisual3Vtbl
Implementations§
Source§impl IDCompositionVisual3
impl IDCompositionVisual3
pub unsafe fn SetDepthMode(&self, mode: DCOMPOSITION_DEPTH_MODE) -> HRESULT
pub unsafe fn SetOffsetZ_2( &self, animation: *const IDCompositionAnimation, ) -> HRESULT
pub unsafe fn SetOffsetZ_1(&self, offsetZ: c_float) -> HRESULT
pub unsafe fn SetOpacity_2( &self, animation: *const IDCompositionAnimation, ) -> HRESULT
pub unsafe fn SetOpacity_1(&self, opacity: c_float) -> HRESULT
pub unsafe fn SetTransform_2( &self, transform: *const IDCompositionTransform3D, ) -> HRESULT
pub unsafe fn SetTransform_1(&self, matrix: *const D2D_MATRIX_4X4_F) -> HRESULT
pub unsafe fn SetVisible(&self, visible: BOOL) -> HRESULT
Methods from Deref<Target = 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 IDCompositionVisual3
impl Deref for IDCompositionVisual3
Source§type Target = IDCompositionVisualDebug
type Target = IDCompositionVisualDebug
The resulting type after dereferencing.
Source§fn deref(&self) -> &IDCompositionVisualDebug
fn deref(&self) -> &IDCompositionVisualDebug
Dereferences the value.
Auto Trait Implementations§
impl Freeze for IDCompositionVisual3
impl RefUnwindSafe for IDCompositionVisual3
impl !Send for IDCompositionVisual3
impl !Sync for IDCompositionVisual3
impl Unpin for IDCompositionVisual3
impl UnwindSafe for IDCompositionVisual3
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