BrushToolController
@available(iOS 9.0, *)
@objcMembers
@objc(PESDKBrushToolController)
open class BrushToolController : MenuToolController, BrushEditControllerDelegate, BrandedTool
extension BrushToolController: TransitionProviding
A BrushToolController
is reponsible for displaying the UI to draw a painting on top of an image.
-
The brush edit controller that is associated with this tool controller
Declaration
Swift
public let brushEditController: BrushEditController
-
Creates a new
BrushToolController
object.Declaration
Swift
public init?(brushEditController: BrushEditController, configuration: Configuration, productType: LicenseProduct)
Parameters
brushEditController
The
BrushEditController
to use as the child controller.configuration
The
Configuration
object to use for configuration.productType
The product that this tool is used in.
-
The undo button
Declaration
Swift
open private(set) var undoButton: OverlayButton? { get }
-
The redo button
Declaration
Swift
open private(set) var redoButton: OverlayButton? { get }
-
An array that contains all overlay buttons (including
undoButton
andredoButton
)Declaration
Swift
open private(set) var overlayButtons: [OverlayButton] { get }