iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x

Drawing API Reference

  • Definies the common protocol for NSString and NSAttributedString to be used throughout SciChart.

    See more

    Declaration

    Objective-C

    @protocol ISCIString

    Swift

    protocol ISCIString
  • Defines the interface for instance which can be drawn on ISCIRenderSurface.

    See more

    Declaration

    Objective-C

    @protocol ISCIDrawable <NSObject>

    Swift

    protocol ISCIDrawable : NSObjectProtocol
  • Defines the drawing context methods for drawing many primitives with one draw call.

    See more

    Declaration

    Objective-C

    @protocol ISCIDrawingContext <NSObject>

    Swift

    protocol ISCIDrawingContext : NSObjectProtocol
  • Defines the interface to a 2D Texture, a small fixed-sized bitmap which can be update and rendered to the viewport.

    See more

    Declaration

    Objective-C

    @protocol ISCITexture2D <ISCIDisposable>

    Swift

    protocol ISCITexture2D : ISCIDisposable
  • Defines the modes of MSAA that might be used to remove aliasing in drawing throuthout SciChart.

    See more

    Declaration

    Objective-C

    enum SCIMSAAMode {}

    Swift

    enum SCIMSAAMode : UInt
  • Defines the unique id for resource which is stored within ISCIAssetManager2D instance.

    Declaration

    Objective-C

    @interface SCIResourceId : NSObject <NSCopying>

    Swift

    class SCIResourceId : NSObject, NSCopying
  • Defines the base absract class for pen, brush, font styles.

    See more

    Declaration

    Objective-C

    @interface SCIStyle : NSObject

    Swift

    class SCIStyle : NSObject
  • Defines a protocol which provides a way to fill rect, ellipse or CGPathRef on CGContextRef.

    See more

    Declaration

    Objective-C

    @protocol ISCIFillPaint <NSObject>

    Swift

    protocol ISCIFillPaint : NSObjectProtocol
  • Defines a protocol which provides a way to draw lines, rects, ellipses or CGPathRef on CGContextRef.

    See more

    Declaration

    Objective-C

    @protocol ISCIStrokePaint <NSObject>

    Swift

    protocol ISCIStrokePaint : NSObjectProtocol