---
title: "init(ink:path:transform:mask:randomSeed:id:renderGroupID:renderState:)"
framework: pencilkit
role: symbol
role_heading: Initializer
path: "pencilkit/pkstroke-swift.struct/init(ink:path:transform:mask:randomseed:id:rendergroupid:renderstate:)-idqu"
---

# init(ink:path:transform:mask:randomSeed:id:renderGroupID:renderState:)

## Declaration

```swift
init(ink: PKInk, path: PKStrokePath, transform: CGAffineTransform = .identity, mask: UIBezierPath? = nil, randomSeed: UInt32 = UInt32.random(in: 0...UInt32.max), id: UUID = UUID(), renderGroupID: UUID? = nil, renderState: PKStroke.RenderState? = nil)
```
