Module Mlpost__.Brush

module Pen = Mlpost.Pen
module Dash : sig ... end
type t = Mlpost__.Types.brush
val opt_def : 'a -> 'a option -> 'a
val opt_map : ('a -> 'b) -> 'a option -> 'b option
val t : Mlpost__.Types.color option -> ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
type brush_colored = ?⁠pen:Pen.t -> ?⁠dash:Dash.t -> ?⁠scale:Mlpost.Num.t -> ?⁠brush:t -> unit -> t

Predefined Colors

base colors

val white : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val black : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val red : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val blue : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val green : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val cyan : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val yellow : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val magenta : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush

lighter colors

val lightred : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val lightblue : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val lightgreen : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val lightcyan : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val lightyellow : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val lightmagenta : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush

grays

val gray : float -> ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val lightgray : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val mediumgray : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val darkgray : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush

additional colors

val orange : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val purple : ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val t : ?⁠color:Mlpost__.Types.color -> ?⁠pen:Mlpost__.Types.pen -> ?⁠dash:Mlpost__.Types.dash -> ?⁠scale:Mlpost__.Types.num -> ?⁠brush:Mlpost__.Types.brush -> unit -> Mlpost__.Types.brush
val color : Mlpost__.Types.brush_node Mlpost__.Hashcons.hash_consed -> Mlpost__.Types.color option
val pen : t -> Pen.t option
val dash : Mlpost__.Types.brush_node Mlpost__.Hashcons.hash_consed -> Mlpost__.Types.dash option