#[repr(C)]pub struct IDCompositionVisual3Vtbl {
pub parent: IDCompositionVisualDebugVtbl,
pub SetDepthMode: unsafe extern "system" fn(This: *mut IDCompositionVisual3, mode: DCOMPOSITION_DEPTH_MODE) -> HRESULT,
pub SetOffsetZ_2: unsafe extern "system" fn(This: *mut IDCompositionVisual3, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetOffsetZ_1: unsafe extern "system" fn(This: *mut IDCompositionVisual3, offsetZ: c_float) -> HRESULT,
pub SetOpacity_2: unsafe extern "system" fn(This: *mut IDCompositionVisual3, animation: *const IDCompositionAnimation) -> HRESULT,
pub SetOpacity_1: unsafe extern "system" fn(This: *mut IDCompositionVisual3, opacity: c_float) -> HRESULT,
pub SetTransform_2: unsafe extern "system" fn(This: *mut IDCompositionVisual3, transform: *const IDCompositionTransform3D) -> HRESULT,
pub SetTransform_1: unsafe extern "system" fn(This: *mut IDCompositionVisual3, matrix: *const D2D_MATRIX_4X4_F) -> HRESULT,
pub SetVisible: unsafe extern "system" fn(This: *mut IDCompositionVisual3, visible: BOOL) -> HRESULT,
}Fields§
§parent: IDCompositionVisualDebugVtbl§SetDepthMode: unsafe extern "system" fn(This: *mut IDCompositionVisual3, mode: DCOMPOSITION_DEPTH_MODE) -> HRESULT§SetOffsetZ_2: unsafe extern "system" fn(This: *mut IDCompositionVisual3, animation: *const IDCompositionAnimation) -> HRESULT§SetOffsetZ_1: unsafe extern "system" fn(This: *mut IDCompositionVisual3, offsetZ: c_float) -> HRESULT§SetOpacity_2: unsafe extern "system" fn(This: *mut IDCompositionVisual3, animation: *const IDCompositionAnimation) -> HRESULT§SetOpacity_1: unsafe extern "system" fn(This: *mut IDCompositionVisual3, opacity: c_float) -> HRESULT§SetTransform_2: unsafe extern "system" fn(This: *mut IDCompositionVisual3, transform: *const IDCompositionTransform3D) -> HRESULT§SetTransform_1: unsafe extern "system" fn(This: *mut IDCompositionVisual3, matrix: *const D2D_MATRIX_4X4_F) -> HRESULT§SetVisible: unsafe extern "system" fn(This: *mut IDCompositionVisual3, visible: BOOL) -> HRESULTAuto Trait Implementations§
impl Freeze for IDCompositionVisual3Vtbl
impl RefUnwindSafe for IDCompositionVisual3Vtbl
impl Send for IDCompositionVisual3Vtbl
impl Sync for IDCompositionVisual3Vtbl
impl Unpin for IDCompositionVisual3Vtbl
impl UnwindSafe for IDCompositionVisual3Vtbl
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