Quartz 2D
E200286
Quartz 2D is Apple’s modern 2D graphics rendering and drawing engine used in macOS and iOS for high-quality, resolution-independent graphics.
All labels observed (10)
| Label | Occurrences |
|---|---|
| Core Graphics | 8 |
| Quartz 2D canonical | 3 |
| Core Graphics framework | 2 |
| Core Graphics API | 1 |
| Quartz 2D API | 1 |
| Quartz 2D Extreme (experimental) | 1 |
| Quartz 2D graphics system | 1 |
| Quartz 2D rendering | 1 |
| Quartz graphics engine | 1 |
| Quartz graphics technologies | 1 |
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
2D graphics API
ⓘ
Apple framework ⓘ graphics rendering engine ⓘ |
| alsoKnownAs |
Quartz 2D
ⓘ
surface form:
Core Graphics framework
|
| APIStyle | C-based procedural API ⓘ |
| developer | Apple Inc. ⓘ |
| documentationURL | https://developer.apple.com/documentation/coregraphics ⓘ |
| feature |
floating-point coordinate system
ⓘ
hardware acceleration (in many operations) ⓘ resolution independence ⓘ |
| integratesWith |
macOS Cocoa
ⓘ
surface form:
AppKit
Core Animation ⓘ Core Image ⓘ Quartz Compositor ⓘ UIKit ⓘ |
| operatingSystem |
iOS
ⓘ
iPadOS ⓘ macOS ⓘ tvOS ⓘ watchOS ⓘ |
| partOf |
Quartz 2D
self-linksurface differs
ⓘ
surface form:
Core Graphics
|
| programmingLanguage | C ⓘ |
| provides |
2D drawing
ⓘ
PDF generation ⓘ PDF rendering ⓘ alpha compositing ⓘ anti-aliased rendering ⓘ color management ⓘ image rendering ⓘ pattern and gradient fills ⓘ raster graphics rendering ⓘ vector graphics rendering ⓘ |
| supports |
Bezier curves
ⓘ
surface form:
Bezier paths
PDF contexts ⓘ affine transformations ⓘ bitmap contexts ⓘ coordinate system transformations ⓘ device-independent coordinates ⓘ layer-based drawing ⓘ offscreen rendering ⓘ path-based clipping ⓘ sub-pixel text anti-aliasing ⓘ text rendering ⓘ transparency layers ⓘ |
| underlies | many high-level drawing APIs on Apple platforms ⓘ |
| usedFor |
PDF-based workflows on Apple platforms
ⓘ
drawing in iOS applications ⓘ drawing in macOS applications ⓘ user interface rendering on Apple platforms ⓘ |
Referenced by (20)
Full triples — surface form annotated when it differs from this entity's canonical label.
subject surface form:
QuickDraw
this entity surface form:
Quartz graphics engine
this entity surface form:
Quartz 2D rendering
this entity surface form:
Core Graphics
this entity surface form:
Core Graphics framework
this entity surface form:
Quartz 2D graphics system
this entity surface form:
Core Graphics
subject surface form:
Quartz (Apple graphics)
this entity surface form:
Core Graphics
subject surface form:
Quartz (Apple graphics)
this entity surface form:
Core Graphics API
subject surface form:
Quartz (Apple graphics)
this entity surface form:
Quartz 2D API
subject surface form:
Quartz (Apple graphics)
this entity surface form:
Core Graphics framework
this entity surface form:
Quartz 2D Extreme (experimental)
this entity surface form:
Core Graphics
this entity surface form:
Core Graphics
this entity surface form:
Quartz graphics technologies