#[repr(C)]pub struct IDCompositionRectangleClip_Vtbl {Show 25 fields
pub base__: IDCompositionClip_Vtbl,
pub SetLeft: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetLeft2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub SetTop: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetTop2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub SetRight: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetRight2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub SetBottom: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetBottom2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub SetTopLeftRadiusX: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetTopLeftRadiusX2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub SetTopLeftRadiusY: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetTopLeftRadiusY2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub SetTopRightRadiusX: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetTopRightRadiusX2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub SetTopRightRadiusY: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetTopRightRadiusY2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub SetBottomLeftRadiusX: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetBottomLeftRadiusX2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub SetBottomLeftRadiusY: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetBottomLeftRadiusY2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub SetBottomRightRadiusX: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetBottomRightRadiusX2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
pub SetBottomRightRadiusY: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SetBottomRightRadiusY2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT,
}
Fields§
§base__: IDCompositionClip_Vtbl
§SetLeft: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetLeft2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§SetTop: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetTop2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§SetRight: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetRight2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§SetBottom: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetBottom2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§SetTopLeftRadiusX: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetTopLeftRadiusX2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§SetTopLeftRadiusY: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetTopLeftRadiusY2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§SetTopRightRadiusX: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetTopRightRadiusX2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§SetTopRightRadiusY: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetTopRightRadiusY2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§SetBottomLeftRadiusX: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetBottomLeftRadiusX2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§SetBottomLeftRadiusY: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetBottomLeftRadiusY2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§SetBottomRightRadiusX: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetBottomRightRadiusX2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
§SetBottomRightRadiusY: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT
§SetBottomRightRadiusY2: unsafe extern "system" fn(_: *mut c_void, _: f32) -> HRESULT
Implementations§
§impl IDCompositionRectangleClip_Vtbl
impl IDCompositionRectangleClip_Vtbl
pub const fn new<Identity, const OFFSET: isize>() -> IDCompositionRectangleClip_Vtblwhere
Identity: IDCompositionRectangleClip_Impl + IUnknownImpl,
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IDCompositionRectangleClip_Vtbl
impl RefUnwindSafe for IDCompositionRectangleClip_Vtbl
impl Send for IDCompositionRectangleClip_Vtbl
impl Sync for IDCompositionRectangleClip_Vtbl
impl Unpin for IDCompositionRectangleClip_Vtbl
impl UnwindSafe for IDCompositionRectangleClip_Vtbl
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