Documentation
¶
Index ¶
- type BlendMode
- type GradBuilder
- func (g *GradBuilder) ANSIstyle(styles ...string) *GradBuilder
- func (g *GradBuilder) Build(c ...string) (Gradient, error)
- func (g *GradBuilder) Colors(c ...color.Color) *GradBuilder
- func (g *GradBuilder) Domain(d ...float64) *GradBuilder
- func (g *GradBuilder) HtmlColors(c ...string) *GradBuilder
- func (g *GradBuilder) Mode(m BlendMode) *GradBuilder
- type Gradient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GradBuilder ¶
type GradBuilder struct {
// contains filtered or unexported fields
}
func NewGradientBuilder ¶
func NewGradientBuilder() *GradBuilder
NewGradientBuilder return Gradient Builder for more customization
func (*GradBuilder) ANSIstyle ¶
func (g *GradBuilder) ANSIstyle(styles ...string) *GradBuilder
ANSIstyle accept ansi styles provided
func (*GradBuilder) Colors ¶
func (g *GradBuilder) Colors(c ...color.Color) *GradBuilder
Colors accept anything that implement color.Color interface.
func (*GradBuilder) Domain ¶
func (g *GradBuilder) Domain(d ...float64) *GradBuilder
Changes the ratio between colors, default: [0,1]
func (*GradBuilder) HtmlColors ¶
func (g *GradBuilder) HtmlColors(c ...string) *GradBuilder
HtmlColors accepts any valid css color including named colors, hexadecimal (#rgb, #rgba, #rrggbb, #rrggbbaa), rgb(), rgba(), hsl(), hsla(), hwb(), and hsv().
func (*GradBuilder) Mode ¶
func (g *GradBuilder) Mode(m BlendMode) *GradBuilder
Mode change the belnding mode for the gradient default is BlendRgb available modes: BlendRgb,BlendLinearRgb,BlendHcl,BlendHsv,BlendLab,BlendLuv,BlendOklab
Click to show internal directories.
Click to hide internal directories.