iOS reference / PencilKit / PKStroke.RenderStatePencilKit · IOS API REFERENCE
PKStroke.RenderState struct · iOS 27.0+ · SDK 27.1
struct RenderStateThe render details of a stroke, including particle positioning and grain texture offset.
Some state is exposed, but other state is opaque. Encode using `Codable` to persist all stored information.
Members (4) init · iOS 27.0+ init TypeScript static initGrainOffset(grainOffset?: ({ x: number; y: number }) | null): PKStroke_RenderStateSwift declaration init(grainOffset: CGPoint? = nil)Creates a render state with the specified grain offset.
- Parameter grainOffset: The grain texture offset. Defaults to nil.
get · iOS 27.0+ grainOffset TypeScript get grainOffset(): ({ x: number; y: number }) | nullSwift declaration var grainOffset: CGPoint?The pre-transform position of the grain texture for strokes with a backing grain texture such as crayon.
set · iOS 27.0+ grainOffset TypeScript set grainOffset(value: ({ x: number; y: number }) | null)Swift declaration var grainOffset: CGPoint?The pre-transform position of the grain texture for strokes with a backing grain texture such as crayon.
init · iOS 27.0+ init TypeScript static init(objcValue: PKStrokeRenderStateReference): PKStroke_RenderStateSwift declaration init(_ objcValue: PKStrokeRenderStateReference)Creates a `RenderState` from its Objective-C counterpart `PKStrokeRenderStateReference`.
- Parameter objcValue: The Objective-C `PKStrokeRenderStateReference` to convert from.
Skipped declarations No declarations were skipped in this snapshot.
All PencilKit types →