#[repr(C)]pub struct ID2D1PathGeometryVtbl {
pub parent: ID2D1GeometryVtbl,
pub Open: unsafe extern "system" fn(This: *mut ID2D1PathGeometry, geometrySink: *mut *mut ID2D1GeometrySink) -> HRESULT,
pub Stream: unsafe extern "system" fn(This: *mut ID2D1PathGeometry, geometrySink: *mut ID2D1GeometrySink) -> HRESULT,
pub GetSegmentCount: unsafe extern "system" fn(This: *mut ID2D1PathGeometry, count: *mut UINT32) -> HRESULT,
pub GetFigureCount: unsafe extern "system" fn(This: *mut ID2D1PathGeometry, count: *mut UINT32) -> HRESULT,
}
Fields§
§parent: ID2D1GeometryVtbl
§Open: unsafe extern "system" fn(This: *mut ID2D1PathGeometry, geometrySink: *mut *mut ID2D1GeometrySink) -> HRESULT
§Stream: unsafe extern "system" fn(This: *mut ID2D1PathGeometry, geometrySink: *mut ID2D1GeometrySink) -> HRESULT
§GetSegmentCount: unsafe extern "system" fn(This: *mut ID2D1PathGeometry, count: *mut UINT32) -> HRESULT
§GetFigureCount: unsafe extern "system" fn(This: *mut ID2D1PathGeometry, count: *mut UINT32) -> HRESULT
Auto Trait Implementations§
impl Freeze for ID2D1PathGeometryVtbl
impl RefUnwindSafe for ID2D1PathGeometryVtbl
impl Send for ID2D1PathGeometryVtbl
impl Sync for ID2D1PathGeometryVtbl
impl Unpin for ID2D1PathGeometryVtbl
impl UnwindSafe for ID2D1PathGeometryVtbl
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