#[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) -> HRESULT
Auto 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