[][src]Trait uikit_sys::IUIBezierPath

pub trait IUIBezierPath: Sized + Deref {
    unsafe fn init(self) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn initWithCoder_(self, coder: NSCoder) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn CGPath(self) -> CGPathRef
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn moveToPoint_(self, point: CGPoint)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn addLineToPoint_(self, point: CGPoint)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn addCurveToPoint_controlPoint1_controlPoint2_(
        self,
        endPoint: CGPoint,
        controlPoint1: CGPoint,
        controlPoint2: CGPoint
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn addQuadCurveToPoint_controlPoint_(
        self,
        endPoint: CGPoint,
        controlPoint: CGPoint
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn addArcWithCenter_radius_startAngle_endAngle_clockwise_(
        self,
        center: CGPoint,
        radius: CGFloat,
        startAngle: CGFloat,
        endAngle: CGFloat,
        clockwise: BOOL
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn closePath(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn removeAllPoints(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn appendPath_(self, bezierPath: UIBezierPath)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn bezierPathByReversingPath(self) -> UIBezierPath
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn applyTransform_(self, transform: CGAffineTransform)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn containsPoint_(self, point: CGPoint) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setLineDash_count_phase_(
        self,
        pattern: *const CGFloat,
        count: NSInteger,
        phase: CGFloat
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn getLineDash_count_phase_(
        self,
        pattern: *mut CGFloat,
        count: *mut NSInteger,
        phase: *mut CGFloat
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn fill(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn stroke(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn fillWithBlendMode_alpha_(
        self,
        blendMode: CGBlendMode,
        alpha: CGFloat
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn strokeWithBlendMode_alpha_(
        self,
        blendMode: CGBlendMode,
        alpha: CGFloat
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn addClip(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setCGPath_(self, CGPath: CGPathRef)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn isEmpty(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn bounds(self) -> CGRect
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn currentPoint(self) -> CGPoint
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn lineWidth(self) -> CGFloat
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setLineWidth_(self, lineWidth: CGFloat)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn lineCapStyle(self) -> CGLineCap
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setLineCapStyle_(self, lineCapStyle: CGLineCap)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn lineJoinStyle(self) -> CGLineJoin
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setLineJoinStyle_(self, lineJoinStyle: CGLineJoin)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn miterLimit(self) -> CGFloat
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setMiterLimit_(self, miterLimit: CGFloat)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn flatness(self) -> CGFloat
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setFlatness_(self, flatness: CGFloat)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn usesEvenOddFillRule(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setUsesEvenOddFillRule_(self, usesEvenOddFillRule: BOOL)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn bezierPath() -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn bezierPathWithRect_(rect: CGRect) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn bezierPathWithOvalInRect_(rect: CGRect) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn bezierPathWithRoundedRect_cornerRadius_(
        rect: CGRect,
        cornerRadius: CGFloat
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn bezierPathWithRoundedRect_byRoundingCorners_cornerRadii_(
        rect: CGRect,
        corners: UIRectCorner,
        cornerRadii: CGSize
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn bezierPathWithArcCenter_radius_startAngle_endAngle_clockwise_(
        center: CGPoint,
        radius: CGFloat,
        startAngle: CGFloat,
        endAngle: CGFloat,
        clockwise: BOOL
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn bezierPathWithCGPath_(CGPath: CGPathRef) -> instancetype
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn init(self) -> instancetype where
    Self::Target: Message + Sized

unsafe fn initWithCoder_(self, coder: NSCoder) -> instancetype where
    Self::Target: Message + Sized

unsafe fn CGPath(self) -> CGPathRef where
    Self::Target: Message + Sized

unsafe fn moveToPoint_(self, point: CGPoint) where
    Self::Target: Message + Sized

unsafe fn addLineToPoint_(self, point: CGPoint) where
    Self::Target: Message + Sized

unsafe fn addCurveToPoint_controlPoint1_controlPoint2_(
    self,
    endPoint: CGPoint,
    controlPoint1: CGPoint,
    controlPoint2: CGPoint
) where
    Self::Target: Message + Sized

unsafe fn addQuadCurveToPoint_controlPoint_(
    self,
    endPoint: CGPoint,
    controlPoint: CGPoint
) where
    Self::Target: Message + Sized

unsafe fn addArcWithCenter_radius_startAngle_endAngle_clockwise_(
    self,
    center: CGPoint,
    radius: CGFloat,
    startAngle: CGFloat,
    endAngle: CGFloat,
    clockwise: BOOL
) where
    Self::Target: Message + Sized

unsafe fn closePath(self) where
    Self::Target: Message + Sized

unsafe fn removeAllPoints(self) where
    Self::Target: Message + Sized

unsafe fn appendPath_(self, bezierPath: UIBezierPath) where
    Self::Target: Message + Sized

unsafe fn bezierPathByReversingPath(self) -> UIBezierPath where
    Self::Target: Message + Sized

unsafe fn applyTransform_(self, transform: CGAffineTransform) where
    Self::Target: Message + Sized

unsafe fn containsPoint_(self, point: CGPoint) -> BOOL where
    Self::Target: Message + Sized

unsafe fn setLineDash_count_phase_(
    self,
    pattern: *const CGFloat,
    count: NSInteger,
    phase: CGFloat
) where
    Self::Target: Message + Sized

unsafe fn getLineDash_count_phase_(
    self,
    pattern: *mut CGFloat,
    count: *mut NSInteger,
    phase: *mut CGFloat
) where
    Self::Target: Message + Sized

unsafe fn fill(self) where
    Self::Target: Message + Sized

unsafe fn stroke(self) where
    Self::Target: Message + Sized

unsafe fn fillWithBlendMode_alpha_(self, blendMode: CGBlendMode, alpha: CGFloat) where
    Self::Target: Message + Sized

unsafe fn strokeWithBlendMode_alpha_(
    self,
    blendMode: CGBlendMode,
    alpha: CGFloat
) where
    Self::Target: Message + Sized

unsafe fn addClip(self) where
    Self::Target: Message + Sized

unsafe fn setCGPath_(self, CGPath: CGPathRef) where
    Self::Target: Message + Sized

unsafe fn isEmpty(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn bounds(self) -> CGRect where
    Self::Target: Message + Sized

unsafe fn currentPoint(self) -> CGPoint where
    Self::Target: Message + Sized

unsafe fn lineWidth(self) -> CGFloat where
    Self::Target: Message + Sized

unsafe fn setLineWidth_(self, lineWidth: CGFloat) where
    Self::Target: Message + Sized

unsafe fn lineCapStyle(self) -> CGLineCap where
    Self::Target: Message + Sized

unsafe fn setLineCapStyle_(self, lineCapStyle: CGLineCap) where
    Self::Target: Message + Sized

unsafe fn lineJoinStyle(self) -> CGLineJoin where
    Self::Target: Message + Sized

unsafe fn setLineJoinStyle_(self, lineJoinStyle: CGLineJoin) where
    Self::Target: Message + Sized

unsafe fn miterLimit(self) -> CGFloat where
    Self::Target: Message + Sized

unsafe fn setMiterLimit_(self, miterLimit: CGFloat) where
    Self::Target: Message + Sized

unsafe fn flatness(self) -> CGFloat where
    Self::Target: Message + Sized

unsafe fn setFlatness_(self, flatness: CGFloat) where
    Self::Target: Message + Sized

unsafe fn usesEvenOddFillRule(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn setUsesEvenOddFillRule_(self, usesEvenOddFillRule: BOOL) where
    Self::Target: Message + Sized

unsafe fn bezierPath() -> instancetype where
    Self::Target: Message + Sized

unsafe fn bezierPathWithRect_(rect: CGRect) -> instancetype where
    Self::Target: Message + Sized

unsafe fn bezierPathWithOvalInRect_(rect: CGRect) -> instancetype where
    Self::Target: Message + Sized

unsafe fn bezierPathWithRoundedRect_cornerRadius_(
    rect: CGRect,
    cornerRadius: CGFloat
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn bezierPathWithRoundedRect_byRoundingCorners_cornerRadii_(
    rect: CGRect,
    corners: UIRectCorner,
    cornerRadii: CGSize
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn bezierPathWithArcCenter_radius_startAngle_endAngle_clockwise_(
    center: CGPoint,
    radius: CGFloat,
    startAngle: CGFloat,
    endAngle: CGFloat,
    clockwise: BOOL
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn bezierPathWithCGPath_(CGPath: CGPathRef) -> instancetype where
    Self::Target: Message + Sized

Loading content...

Implementors

impl IUIBezierPath for UIBezierPath[src]

Loading content...