pub struct SimplifiedGeometrySink(/* private fields */);Trait Implementations§
Source§impl Clone for SimplifiedGeometrySink
impl Clone for SimplifiedGeometrySink
Source§fn clone(&self) -> SimplifiedGeometrySink
fn clone(&self) -> SimplifiedGeometrySink
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SimplifiedGeometrySink
impl Debug for SimplifiedGeometrySink
Source§impl ISimplifiedGeometrySink for SimplifiedGeometrySink
impl ISimplifiedGeometrySink for SimplifiedGeometrySink
fn add_beziers(&self, beziers: &[BezierSegment])
fn add_lines(&self, points: &[Point2F])
fn begin_figure(&self, point: impl Into<Point2F>, figure: FigureBegin)
fn close(&self) -> Result<(), HResult>
fn end_figure(&self, figure: FigureEnd)
fn set_fill_mode(&self, mode: FillMode)
fn set_segment_flags(&self, flags: PathSegment)
Source§impl Interface for SimplifiedGeometrySink
impl Interface for SimplifiedGeometrySink
type APIType = ID2D1SimplifiedGeometrySink
fn new(p: ComPtr<Self::APIType>) -> Self
fn uuidof() -> Guid
fn as_ptr(&self) -> *mut Self::APIType
fn as_com_ptr(&self) -> &ComPtr<Self::APIType>
fn as_unknown(&self) -> *mut IUnknown
fn from_com_ptr(p: ComPtr<Self::APIType>) -> Self
fn query_interface<T: Interface>(&self) -> Result<T, HResult>
impl Send for SimplifiedGeometrySink
impl Sync for SimplifiedGeometrySink
Auto Trait Implementations§
impl Freeze for SimplifiedGeometrySink
impl RefUnwindSafe for SimplifiedGeometrySink
impl Unpin for SimplifiedGeometrySink
impl UnsafeUnpin for SimplifiedGeometrySink
impl UnwindSafe for SimplifiedGeometrySink
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