Skip to main content

Module types

Module types 

Source
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§

FreeformAsset
A referenced native asset and any captured bytes.
FreeformBlobs
Atomic set of raw flavors captured from one pasteboard change count.
FreeformBoardItem
One entry of the native object graph’s ordered board-item list.
FreeformColor
A color with its source color-space name and normalized sRGB channels.
FreeformConnectorEndpoint
One endpoint of a native connector.
FreeformDecodeError
A structured decode error with enough context for fallback policy.
FreeformDiagnostic
A non-fatal assembly diagnostic.
FreeformDrawing
Everything recovered from a com.apple.drawing PKDrawing blob.
FreeformFlavor
Raw bytes for one exact pasteboard flavor.
FreeformFrame
Canvas-space rectangle in Freeform points.
FreeformGeometry
Local bounds and transform for a native board item.
FreeformGradientStop
One stop in a native gradient fill.
FreeformInkPoint
A PencilKit point with every channel the decoder could identify.
FreeformInkRange
A visible interval of a masked PencilKit path.
FreeformInkStroke
One freehand stroke from PencilKit or native item storage.
FreeformNative
Everything recovered from CRLNativeData and its correlated flavors.
FreeformNativeMetadata
Correlation metadata from CRLNativeMetadata.
FreeformPasteboard
A decoded Freeform selection assembled without losing supplied flavors.
FreeformPath
An ordered local shape path with explicit subpaths and curves.
FreeformPoint
A two-dimensional point in Freeform coordinates.
FreeformRecordRange
Byte range of one structurally owned record in FreeformNative::raw_archive.
FreeformRender
A rendered fallback flavor.
FreeformShadow
One native shadow effect.
FreeformSize
A two-dimensional size in Freeform points.
FreeformStrokeStyle
Stroke styling for shapes and connectors.
FreeformStyle
Shared visual styling for a native board item.
FreeformTableCell
One native table cell.
FreeformText
Native text with preserved style runs.
FreeformTextRun
One styled range in a native text storage.
FreeformTransform
A complete affine transform using Core Graphics component order.
TsuEntry
One TSUDescription board-item entry.

Enums§

FreeformCompatibility
Compatibility of a decoded native archive.
FreeformDecodeErrorKind
Decoding failure category retained by pasteboard assembly.
FreeformInkPointRole
Whether decoded ink points are spline controls or rendered samples.
FreeformItemKind
Item-specific native payload.
FreeformPaint
A native fill or stroke paint.
FreeformPathCommand
A command in a local shape path.
FreeformTier
Outcome of decoding one independent pasteboard tier.
TsuValue
Recursive value retained from a TSUDescription routing hint.