Expand description
Lossless, format-agnostic data produced by the Apple Freeform pasteboard decoders.
Values with unknown provenance remain optional, unsupported records retain their raw bytes, and pasteboard tiers report failures independently.
Structs§
- Freeform
Asset - A referenced native asset and any captured bytes.
- Freeform
Blobs - Atomic set of raw flavors captured from one pasteboard change count.
- Freeform
Board Item - One entry of the native object graph’s ordered board-item list.
- Freeform
Color - A color with its source color-space name and normalized sRGB channels.
- Freeform
Connector Endpoint - One endpoint of a native connector.
- Freeform
Decode Error - A structured decode error with enough context for fallback policy.
- Freeform
Diagnostic - A non-fatal assembly diagnostic.
- Freeform
Drawing - Everything recovered from a
com.apple.drawingPKDrawingblob. - Freeform
Flavor - Raw bytes for one exact pasteboard flavor.
- Freeform
Frame - Canvas-space rectangle in Freeform points.
- Freeform
Geometry - Local bounds and transform for a native board item.
- Freeform
Gradient Stop - One stop in a native gradient fill.
- Freeform
InkPoint - A
PencilKitpoint with every channel the decoder could identify. - Freeform
InkRange - A visible interval of a masked
PencilKitpath. - Freeform
InkStroke - One freehand stroke from
PencilKitor native item storage. - Freeform
Native - Everything recovered from
CRLNativeDataand its correlated flavors. - Freeform
Native Metadata - Correlation metadata from
CRLNativeMetadata. - Freeform
Pasteboard - A decoded Freeform selection assembled without losing supplied flavors.
- Freeform
Path - An ordered local shape path with explicit subpaths and curves.
- Freeform
Point - A two-dimensional point in Freeform coordinates.
- Freeform
Record Range - Byte range of one structurally owned record in
FreeformNative::raw_archive. - Freeform
Render - A rendered fallback flavor.
- Freeform
Shadow - One native shadow effect.
- Freeform
Size - A two-dimensional size in Freeform points.
- Freeform
Stroke Style - Stroke styling for shapes and connectors.
- Freeform
Style - Shared visual styling for a native board item.
- Freeform
Table Cell - One native table cell.
- Freeform
Text - Native text with preserved style runs.
- Freeform
Text Run - One styled range in a native text storage.
- Freeform
Transform - A complete affine transform using Core Graphics component order.
- TsuEntry
- One
TSUDescriptionboard-item entry.
Enums§
- Freeform
Compatibility - Compatibility of a decoded native archive.
- Freeform
Decode Error Kind - Decoding failure category retained by pasteboard assembly.
- Freeform
InkPoint Role - Whether decoded ink points are spline controls or rendered samples.
- Freeform
Item Kind - Item-specific native payload.
- Freeform
Paint - A native fill or stroke paint.
- Freeform
Path Command - A command in a local shape path.
- Freeform
Tier - Outcome of decoding one independent pasteboard tier.
- TsuValue
- Recursive value retained from a
TSUDescriptionrouting hint.