BrushCoat.Builder



Builder for BrushCoat.

For Java developers, use BrushCoat.Builder to construct a BrushCoat with default values, overriding only as needed. For example: BrushCoat coat = BrushCoat.builder().setTip(presetBrushTip).build();

Summary

Public constructors

Cmn

Public functions

BrushCoat.Builder

Adds a brush paint preference to this brush coat.

Cmn
BrushCoat

Constructs a BrushCoat from this Builder.

Cmn
BrushCoat.Builder
setPaintPreferences(paintPreferences: @Size(min = 1) List<BrushPaint>)

Sets the list of paint preferences for this brush coat (replacing any previously-added paint preferences).

Cmn
BrushCoat.Builder

Sets the brush tip for this brush coat.

Cmn

Public constructors

Builder

Builder()

Public functions

addPaintPreference

fun addPaintPreference(paint: BrushPaint): BrushCoat.Builder

Adds a brush paint preference to this brush coat.

build

fun build(): BrushCoat

Constructs a BrushCoat from this Builder.

setPaintPreferences

fun setPaintPreferences(paintPreferences: @Size(min = 1) List<BrushPaint>): BrushCoat.Builder

Sets the list of paint preferences for this brush coat (replacing any previously-added paint preferences).

setTip

fun setTip(tip: BrushTip): BrushCoat.Builder

Sets the brush tip for this brush coat.