package tiny_libs

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module BrushSource

Sourcetype t = {
  1. radius : float;
  2. hardness : float;
  3. opacity : float;
}
Sourceval coverage : t -> float -> float
Sourceval spacing : t -> (float * float) -> (float * float) -> (float * float) list
Sourceval stroke_mask : t -> int -> int -> (float * float) list -> Mask.t
Sourceval paint : t -> (int * int * int) -> ?selection:Mask.t -> Pixels.image -> (float * float) list -> Pixels.image
Sourceval airbrush : t -> (int * int * int) -> flow:float -> ?selection:Mask.t -> Pixels.image -> (float * float) list -> Pixels.image
Sourceval stamp : t -> source:Pixels.image -> offset:(int * int) -> ?selection:Mask.t -> Pixels.image -> (float * float) list -> Pixels.image
Sourceval smudge : t -> strength:float -> ?selection:Mask.t -> Pixels.image -> (float * float) list -> Pixels.image