BrushFamily.Builder


public final class BrushFamily.Builder


Builder for BrushFamily.

For Java developers, use BrushFamily.Builder to construct a BrushFamily with default values, overriding only as needed. For example: BrushFamily family = BrushFamily.builder().setCoat(presetBrushCoat).build();

Summary

Public constructors

Public methods

final @NonNull BrushFamily

Constructs a BrushFamily from this Builder.

final @NonNull BrushFamily.Builder

Sets the list of brush coats for this brush family to a single coat.

final @NonNull BrushFamily.Builder

Sets the list of brush coats for this brush family.

final @NonNull BrushFamily.Builder
setDeveloperComment(@NonNull String developerComment)

Sets the developer comment for this brush family.

final @NonNull BrushFamily.Builder

Sets the input model for this brush family.

Public constructors

Builder

Added in 1.1.0-alpha03
public Builder()

Public methods

build

Added in 1.1.0-alpha03
public final @NonNull BrushFamily build()

Constructs a BrushFamily from this Builder.

setCoat

Added in 1.1.0-alpha03
public final @NonNull BrushFamily.Builder setCoat(@NonNull BrushCoat coat)

Sets the list of brush coats for this brush family to a single coat.

setCoats

Added in 1.1.0-alpha03
public final @NonNull BrushFamily.Builder setCoats(@NonNull List<@NonNull BrushCoat> coats)

Sets the list of brush coats for this brush family.

setDeveloperComment

Added in 1.1.0-alpha03
public final @NonNull BrushFamily.Builder setDeveloperComment(@NonNull String developerComment)

Sets the developer comment for this brush family.

setInputModel

Added in 1.1.0-alpha03
public final @NonNull BrushFamily.Builder setInputModel(@NonNull BrushFamily.InputModel inputModel)

Sets the input model for this brush family.