Trait windows::Win32::Storage::Xps::IXpsOMGeometryFigure_Impl

pub trait IXpsOMGeometryFigure_Impl: Sized {
Show 15 methods // Required methods fn GetOwner(&self) -> Result<IXpsOMGeometry>; fn GetSegmentData( &self, datacount: *mut u32, segmentdata: *mut f32, ) -> Result<()>; fn GetSegmentTypes( &self, segmentcount: *mut u32, segmenttypes: *mut XPS_SEGMENT_TYPE, ) -> Result<()>; fn GetSegmentStrokes( &self, segmentcount: *mut u32, segmentstrokes: *mut BOOL, ) -> Result<()>; fn SetSegments( &self, segmentcount: u32, segmentdatacount: u32, segmenttypes: *const XPS_SEGMENT_TYPE, segmentdata: *const f32, segmentstrokes: *const BOOL, ) -> Result<()>; fn GetStartPoint(&self) -> Result<XPS_POINT>; fn SetStartPoint(&self, startpoint: *const XPS_POINT) -> Result<()>; fn GetIsClosed(&self) -> Result<BOOL>; fn SetIsClosed(&self, isclosed: BOOL) -> Result<()>; fn GetIsFilled(&self) -> Result<BOOL>; fn SetIsFilled(&self, isfilled: BOOL) -> Result<()>; fn GetSegmentCount(&self) -> Result<u32>; fn GetSegmentDataCount(&self) -> Result<u32>; fn GetSegmentStrokePattern(&self) -> Result<XPS_SEGMENT_STROKE_PATTERN>; fn Clone(&self) -> Result<IXpsOMGeometryFigure>;
}

Required Methods§

fn GetOwner(&self) -> Result<IXpsOMGeometry>

fn GetSegmentData( &self, datacount: *mut u32, segmentdata: *mut f32, ) -> Result<()>

fn GetSegmentTypes( &self, segmentcount: *mut u32, segmenttypes: *mut XPS_SEGMENT_TYPE, ) -> Result<()>

fn GetSegmentStrokes( &self, segmentcount: *mut u32, segmentstrokes: *mut BOOL, ) -> Result<()>

fn SetSegments( &self, segmentcount: u32, segmentdatacount: u32, segmenttypes: *const XPS_SEGMENT_TYPE, segmentdata: *const f32, segmentstrokes: *const BOOL, ) -> Result<()>

fn GetStartPoint(&self) -> Result<XPS_POINT>

fn SetStartPoint(&self, startpoint: *const XPS_POINT) -> Result<()>

fn GetIsClosed(&self) -> Result<BOOL>

fn SetIsClosed(&self, isclosed: BOOL) -> Result<()>

fn GetIsFilled(&self) -> Result<BOOL>

fn SetIsFilled(&self, isfilled: BOOL) -> Result<()>

fn GetSegmentCount(&self) -> Result<u32>

fn GetSegmentDataCount(&self) -> Result<u32>

fn GetSegmentStrokePattern(&self) -> Result<XPS_SEGMENT_STROKE_PATTERN>

fn Clone(&self) -> Result<IXpsOMGeometryFigure>

Object Safety§

This trait is not object safe.

Implementors§