color

package module
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2022 License: BSD-2-Clause Imports: 1 Imported by: 1

README

color

Simple color implementation

Documentation

Index

Constants

View Source
const (
	SpectrumF  = floats0to1 * floats0to1 * floats0to1
	Spectrum64 = (max64 + 1) * (max64 + 1) * (max64 + 1)
	Spectrum32 = (max32 + 1) * (max32 + 1) * (max32 + 1)
	Spectrum16 = (max16 + 1) * (max16 + 1) * (max16 + 1)
	Spectrum8  = (max8 + 1) * (max8 + 1) * (max8 + 1)
)

Variables

View Source
var (
	Black = ColorFA{0, 0, 0, 1}
	Grey1 = ColorFA{0.1, 0.1, 0.1, 1}
	Grey2 = ColorFA{0.2, 0.2, 0.2, 1}
	Grey3 = ColorFA{0.3, 0.3, 0.3, 1}
	Grey4 = ColorFA{0.4, 0.4, 0.4, 1}
	Grey5 = ColorFA{0.5, 0.5, 0.5, 1}
	Grey6 = ColorFA{0.6, 0.6, 0.6, 1}
	Grey7 = ColorFA{0.7, 0.7, 0.7, 1}
	Grey8 = ColorFA{0.8, 0.8, 0.8, 1}
	Grey9 = ColorFA{0.9, 0.9, 0.9, 1}
	White = ColorFA{1, 1, 1, 1}

	PureRed        = NewColorHSVA(0, 1, 1, 1)
	PureMapleRed   = NewColorHSVA(15, 1, 1, 1)
	PureOrange     = NewColorHSVA(30, 1, 1, 1)
	PureGold       = NewColorHSVA(45, 1, 1, 1)
	PureYellow     = NewColorHSVA(60, 1, 1, 1)
	PurePeaGreen   = NewColorHSVA(75, 1, 1, 1)
	PureLime       = NewColorHSVA(90, 1, 1, 1)
	PureGrassGreen = NewColorHSVA(105, 1, 1, 1)
	PureGreen      = NewColorHSVA(120, 1, 1, 1)
	PureAlgaeGreen = NewColorHSVA(135, 1, 1, 1)
	PureMint       = NewColorHSVA(150, 1, 1, 1)
	PureAqua       = NewColorHSVA(165, 1, 1, 1)
	PureCyan       = NewColorHSVA(180, 1, 1, 1)
	PureSkyBlue    = NewColorHSVA(195, 1, 1, 1)
	PureAzure      = NewColorHSVA(210, 1, 1, 1)
	PureCerulean   = NewColorHSVA(225, 1, 1, 1)
	PureBlue       = NewColorHSVA(240, 1, 1, 1)
	PureNavy       = NewColorHSVA(255, 1, 1, 1)
	PureViolet     = NewColorHSVA(270, 1, 1, 1)
	PurePurple     = NewColorHSVA(285, 1, 1, 1)
	PureMagenta    = NewColorHSVA(300, 1, 1, 1)
	PureFuchsia    = NewColorHSVA(315, 1, 1, 1)
	PurePink       = NewColorHSVA(330, 1, 1, 1)
	PureRose       = NewColorHSVA(345, 1, 1, 1)

	SoftRed        = NewColorHSVA(0, 0.75, 1, 1)
	SoftMapleRed   = NewColorHSVA(15, 0.75, 1, 1)
	SoftOrange     = NewColorHSVA(30, 0.75, 1, 1)
	SoftGold       = NewColorHSVA(45, 0.75, 1, 1)
	SoftYellow     = NewColorHSVA(60, 0.75, 1, 1)
	SoftPeaGreen   = NewColorHSVA(75, 0.75, 1, 1)
	SoftLime       = NewColorHSVA(90, 0.75, 1, 1)
	SoftGrassGreen = NewColorHSVA(105, 0.75, 1, 1)
	SoftGreen      = NewColorHSVA(120, 0.75, 1, 1)
	SoftAlgaeGreen = NewColorHSVA(135, 0.75, 1, 1)
	SoftMint       = NewColorHSVA(150, 0.75, 1, 1)
	SoftAqua       = NewColorHSVA(165, 0.75, 1, 1)
	SoftCyan       = NewColorHSVA(180, 0.75, 1, 1)
	SoftSkyBlue    = NewColorHSVA(195, 0.75, 1, 1)
	SoftAzure      = NewColorHSVA(210, 0.75, 1, 1)
	SoftCerulean   = NewColorHSVA(225, 0.75, 1, 1)
	SoftBlue       = NewColorHSVA(240, 0.75, 1, 1)
	SoftNavy       = NewColorHSVA(255, 0.75, 1, 1)
	SoftViolet     = NewColorHSVA(270, 0.75, 1, 1)
	SoftPurple     = NewColorHSVA(285, 0.75, 1, 1)
	SoftMagenta    = NewColorHSVA(300, 0.75, 1, 1)
	SoftFuchsia    = NewColorHSVA(315, 0.75, 1, 1)
	SoftPink       = NewColorHSVA(330, 0.75, 1, 1)
	SoftRose       = NewColorHSVA(345, 0.75, 1, 1)

	LightRed        = NewColorHSVA(0, 0.5, 1, 1)
	LightMapleRed   = NewColorHSVA(15, 0.5, 1, 1)
	LightOrange     = NewColorHSVA(30, 0.5, 1, 1)
	LightGold       = NewColorHSVA(45, 0.5, 1, 1)
	LightYellow     = NewColorHSVA(60, 0.5, 1, 1)
	LightPeaGreen   = NewColorHSVA(75, 0.5, 1, 1)
	LightLime       = NewColorHSVA(90, 0.5, 1, 1)
	LightGrassGreen = NewColorHSVA(105, 0.5, 1, 1)
	LightGreen      = NewColorHSVA(120, 0.5, 1, 1)
	LightAlgaeGreen = NewColorHSVA(135, 0.5, 1, 1)
	LightMint       = NewColorHSVA(150, 0.5, 1, 1)
	LightAqua       = NewColorHSVA(165, 0.5, 1, 1)
	LightCyan       = NewColorHSVA(180, 0.5, 1, 1)
	LightSkyBlue    = NewColorHSVA(195, 0.5, 1, 1)
	LightAzure      = NewColorHSVA(210, 0.5, 1, 1)
	LightCerulean   = NewColorHSVA(225, 0.5, 1, 1)
	LightBlue       = NewColorHSVA(240, 0.5, 1, 1)
	LightNavy       = NewColorHSVA(255, 0.5, 1, 1)
	LightViolet     = NewColorHSVA(270, 0.5, 1, 1)
	LightPurple     = NewColorHSVA(285, 0.5, 1, 1)
	LightMagenta    = NewColorHSVA(300, 0.5, 1, 1)
	LightFuchsia    = NewColorHSVA(315, 0.5, 1, 1)
	LightPink       = NewColorHSVA(330, 0.5, 1, 1)
	LightRose       = NewColorHSVA(345, 0.5, 1, 1)

	PastelRed        = NewColorHSVA(0, 0.25, 1, 1)
	PastelMapleRed   = NewColorHSVA(15, 0.25, 1, 1)
	PastelOrange     = NewColorHSVA(30, 0.25, 1, 1)
	PastelGold       = NewColorHSVA(45, 0.25, 1, 1)
	PastelYellow     = NewColorHSVA(60, 0.25, 1, 1)
	PastelPeaGreen   = NewColorHSVA(75, 0.25, 1, 1)
	PastelLime       = NewColorHSVA(90, 0.25, 1, 1)
	PastelGrassGreen = NewColorHSVA(105, 0.25, 1, 1)
	PastelGreen      = NewColorHSVA(120, 0.25, 1, 1)
	PastelAlgaeGreen = NewColorHSVA(135, 0.25, 1, 1)
	PastelMint       = NewColorHSVA(150, 0.25, 1, 1)
	PastelAqua       = NewColorHSVA(165, 0.25, 1, 1)
	PastelCyan       = NewColorHSVA(180, 0.25, 1, 1)
	PastelSkyBlue    = NewColorHSVA(195, 0.25, 1, 1)
	PastelAzure      = NewColorHSVA(210, 0.25, 1, 1)
	PastelCerulean   = NewColorHSVA(225, 0.25, 1, 1)
	PastelBlue       = NewColorHSVA(240, 0.25, 1, 1)
	PastelNavy       = NewColorHSVA(255, 0.25, 1, 1)
	PastelViolet     = NewColorHSVA(270, 0.25, 1, 1)
	PastelPurple     = NewColorHSVA(285, 0.25, 1, 1)
	PastelMagenta    = NewColorHSVA(300, 0.25, 1, 1)
	PastelFuchsia    = NewColorHSVA(315, 0.25, 1, 1)
	PastelPink       = NewColorHSVA(330, 0.25, 1, 1)
	PastelRose       = NewColorHSVA(345, 0.25, 1, 1)

	BoldRed        = NewColorHSVA(0, 1, 0.75, 1)
	BoldMapleRed   = NewColorHSVA(15, 1, 0.75, 1)
	BoldOrange     = NewColorHSVA(30, 1, 0.75, 1)
	BoldGold       = NewColorHSVA(45, 1, 0.75, 1)
	BoldYellow     = NewColorHSVA(60, 1, 0.75, 1)
	BoldPeaGreen   = NewColorHSVA(75, 1, 0.75, 1)
	BoldLime       = NewColorHSVA(90, 1, 0.75, 1)
	BoldGrassGreen = NewColorHSVA(105, 1, 0.75, 1)
	BoldGreen      = NewColorHSVA(120, 1, 0.75, 1)
	BoldAlgaeGreen = NewColorHSVA(135, 1, 0.75, 1)
	BoldMint       = NewColorHSVA(150, 1, 0.75, 1)
	BoldAqua       = NewColorHSVA(165, 1, 0.75, 1)
	BoldCyan       = NewColorHSVA(180, 1, 0.75, 1)
	BoldSkyBlue    = NewColorHSVA(195, 1, 0.75, 1)
	BoldAzure      = NewColorHSVA(210, 1, 0.75, 1)
	BoldCerulean   = NewColorHSVA(225, 1, 0.75, 1)
	BoldBlue       = NewColorHSVA(240, 1, 0.75, 1)
	BoldNavy       = NewColorHSVA(255, 1, 0.75, 1)
	BoldViolet     = NewColorHSVA(270, 1, 0.75, 1)
	BoldPurple     = NewColorHSVA(285, 1, 0.75, 1)
	BoldMagenta    = NewColorHSVA(300, 1, 0.75, 1)
	BoldFuchsia    = NewColorHSVA(315, 1, 0.75, 1)
	BoldPink       = NewColorHSVA(330, 1, 0.75, 1)
	BoldRose       = NewColorHSVA(345, 1, 0.75, 1)

	DarkRed        = NewColorHSVA(0, 1, 0.4, 1)
	DarkMapleRed   = NewColorHSVA(15, 1, 0.4, 1)
	DarkOrange     = NewColorHSVA(30, 1, 0.4, 1)
	DarkGold       = NewColorHSVA(45, 1, 0.4, 1)
	DarkYellow     = NewColorHSVA(60, 1, 0.4, 1)
	DarkPeaGreen   = NewColorHSVA(75, 1, 0.4, 1)
	DarkLime       = NewColorHSVA(90, 1, 0.4, 1)
	DarkGrassGreen = NewColorHSVA(105, 1, 0.4, 1)
	DarkGreen      = NewColorHSVA(120, 1, 0.4, 1)
	DarkAlgaeGreen = NewColorHSVA(135, 1, 0.4, 1)
	DarkMint       = NewColorHSVA(150, 1, 0.4, 1)
	DarkAqua       = NewColorHSVA(165, 1, 0.4, 1)
	DarkCyan       = NewColorHSVA(180, 1, 0.4, 1)
	DarkSkyBlue    = NewColorHSVA(195, 1, 0.4, 1)
	DarkAzure      = NewColorHSVA(210, 1, 0.4, 1)
	DarkCerulean   = NewColorHSVA(225, 1, 0.4, 1)
	DarkBlue       = NewColorHSVA(240, 1, 0.4, 1)
	DarkNavy       = NewColorHSVA(255, 1, 0.4, 1)
	DarkViolet     = NewColorHSVA(270, 1, 0.4, 1)
	DarkPurple     = NewColorHSVA(285, 1, 0.4, 1)
	DarkMagenta    = NewColorHSVA(300, 1, 0.4, 1)
	DarkFuchsia    = NewColorHSVA(315, 1, 0.4, 1)
	DarkPink       = NewColorHSVA(330, 1, 0.4, 1)
	DarkRose       = NewColorHSVA(345, 1, 0.4, 1)

	DarkerRed        = NewColorHSVA(0, 1, 0.15, 1)
	DarkerMapleRed   = NewColorHSVA(15, 1, 0.15, 1)
	DarkerOrange     = NewColorHSVA(30, 1, 0.15, 1)
	DarkerGold       = NewColorHSVA(45, 1, 0.15, 1)
	DarkerYellow     = NewColorHSVA(60, 1, 0.15, 1)
	DarkerPeaGreen   = NewColorHSVA(75, 1, 0.15, 1)
	DarkerLime       = NewColorHSVA(90, 1, 0.15, 1)
	DarkerGrassGreen = NewColorHSVA(105, 1, 0.15, 1)
	DarkerGreen      = NewColorHSVA(120, 1, 0.15, 1)
	DarkerAlgaeGreen = NewColorHSVA(135, 1, 0.15, 1)
	DarkerMint       = NewColorHSVA(150, 1, 0.15, 1)
	DarkerAqua       = NewColorHSVA(165, 1, 0.15, 1)
	DarkerCyan       = NewColorHSVA(180, 1, 0.15, 1)
	DarkerSkyBlue    = NewColorHSVA(195, 1, 0.15, 1)
	DarkerAzure      = NewColorHSVA(210, 1, 0.15, 1)
	DarkerCerulean   = NewColorHSVA(225, 1, 0.15, 1)
	DarkerBlue       = NewColorHSVA(240, 1, 0.15, 1)
	DarkerNavy       = NewColorHSVA(255, 1, 0.15, 1)
	DarkerViolet     = NewColorHSVA(270, 1, 0.15, 1)
	DarkerPurple     = NewColorHSVA(285, 1, 0.15, 1)
	DarkerMagenta    = NewColorHSVA(300, 1, 0.15, 1)
	DarkerFuchsia    = NewColorHSVA(315, 1, 0.15, 1)
	DarkerPink       = NewColorHSVA(330, 1, 0.15, 1)
	DarkerRose       = NewColorHSVA(345, 1, 0.15, 1)

	DryRed        = NewColorHSVA(0, 0.75, 0.75, 1)
	DryMapleRed   = NewColorHSVA(15, 0.75, 0.75, 1)
	DryOrange     = NewColorHSVA(30, 0.75, 0.75, 1)
	DryGold       = NewColorHSVA(45, 0.75, 0.75, 1)
	DryYellow     = NewColorHSVA(60, 0.75, 0.75, 1)
	DryPeaGreen   = NewColorHSVA(75, 0.75, 0.75, 1)
	DryLime       = NewColorHSVA(90, 0.75, 0.75, 1)
	DryGrassGreen = NewColorHSVA(105, 0.75, 0.75, 1)
	DryGreen      = NewColorHSVA(120, 0.75, 0.75, 1)
	DryAlgaeGreen = NewColorHSVA(135, 0.75, 0.75, 1)
	DryMint       = NewColorHSVA(150, 0.75, 0.75, 1)
	DryAqua       = NewColorHSVA(165, 0.75, 0.75, 1)
	DryCyan       = NewColorHSVA(180, 0.75, 0.75, 1)
	DrySkyBlue    = NewColorHSVA(195, 0.75, 0.75, 1)
	DryAzure      = NewColorHSVA(210, 0.75, 0.75, 1)
	DryCerulean   = NewColorHSVA(225, 0.75, 0.75, 1)
	DryBlue       = NewColorHSVA(240, 0.75, 0.75, 1)
	DryNavy       = NewColorHSVA(255, 0.75, 0.75, 1)
	DryViolet     = NewColorHSVA(270, 0.75, 0.75, 1)
	DryPurple     = NewColorHSVA(285, 0.75, 0.75, 1)
	DryMagenta    = NewColorHSVA(300, 0.75, 0.75, 1)
	DryFuchsia    = NewColorHSVA(315, 0.75, 0.75, 1)
	DryPink       = NewColorHSVA(330, 0.75, 0.75, 1)
	DryRose       = NewColorHSVA(345, 0.75, 0.75, 1)

	FadedRed        = NewColorHSVA(0, 0.5, 0.5, 1)
	FadedMapleRed   = NewColorHSVA(15, 0.5, 0.5, 1)
	FadedOrange     = NewColorHSVA(30, 0.5, 0.5, 1)
	FadedGold       = NewColorHSVA(45, 0.5, 0.5, 1)
	FadedYellow     = NewColorHSVA(60, 0.5, 0.5, 1)
	FadedPeaGreen   = NewColorHSVA(75, 0.5, 0.5, 1)
	FadedLime       = NewColorHSVA(90, 0.5, 0.5, 1)
	FadedGrassGreen = NewColorHSVA(105, 0.5, 0.5, 1)
	FadedGreen      = NewColorHSVA(120, 0.5, 0.5, 1)
	FadedAlgaeGreen = NewColorHSVA(135, 0.5, 0.5, 1)
	FadedMint       = NewColorHSVA(150, 0.5, 0.5, 1)
	FadedAqua       = NewColorHSVA(165, 0.5, 0.5, 1)
	FadedCyan       = NewColorHSVA(180, 0.5, 0.5, 1)
	FadedSkyBlue    = NewColorHSVA(195, 0.5, 0.5, 1)
	FadedAzure      = NewColorHSVA(210, 0.5, 0.5, 1)
	FadedCerulean   = NewColorHSVA(225, 0.5, 0.5, 1)
	FadedBlue       = NewColorHSVA(240, 0.5, 0.5, 1)
	FadedNavy       = NewColorHSVA(255, 0.5, 0.5, 1)
	FadedViolet     = NewColorHSVA(270, 0.5, 0.5, 1)
	FadedPurple     = NewColorHSVA(285, 0.5, 0.5, 1)
	FadedMagenta    = NewColorHSVA(300, 0.5, 0.5, 1)
	FadedFuchsia    = NewColorHSVA(315, 0.5, 0.5, 1)
	FadedPink       = NewColorHSVA(330, 0.5, 0.5, 1)
	FadedRose       = NewColorHSVA(345, 0.5, 0.5, 1)

	DimRed        = NewColorHSVA(0, 0.25, 0.25, 1)
	DimMapleRed   = NewColorHSVA(15, 0.25, 0.25, 1)
	DimOrange     = NewColorHSVA(30, 0.25, 0.25, 1)
	DimGold       = NewColorHSVA(45, 0.25, 0.25, 1)
	DimYellow     = NewColorHSVA(60, 0.25, 0.25, 1)
	DimPeaGreen   = NewColorHSVA(75, 0.25, 0.25, 1)
	DimLime       = NewColorHSVA(90, 0.25, 0.25, 1)
	DimGrassGreen = NewColorHSVA(105, 0.25, 0.25, 1)
	DimGreen      = NewColorHSVA(120, 0.25, 0.25, 1)
	DimAlgaeGreen = NewColorHSVA(135, 0.25, 0.25, 1)
	DimMint       = NewColorHSVA(150, 0.25, 0.25, 1)
	DimAqua       = NewColorHSVA(165, 0.25, 0.25, 1)
	DimCyan       = NewColorHSVA(180, 0.25, 0.25, 1)
	DimSkyBlue    = NewColorHSVA(195, 0.25, 0.25, 1)
	DimAzure      = NewColorHSVA(210, 0.25, 0.25, 1)
	DimCerulean   = NewColorHSVA(225, 0.25, 0.25, 1)
	DimBlue       = NewColorHSVA(240, 0.25, 0.25, 1)
	DimNavy       = NewColorHSVA(255, 0.25, 0.25, 1)
	DimViolet     = NewColorHSVA(270, 0.25, 0.25, 1)
	DimPurple     = NewColorHSVA(285, 0.25, 0.25, 1)
	DimMagenta    = NewColorHSVA(300, 0.25, 0.25, 1)
	DimFuchsia    = NewColorHSVA(315, 0.25, 0.25, 1)
	DimPink       = NewColorHSVA(330, 0.25, 0.25, 1)
	DimRose       = NewColorHSVA(345, 0.25, 0.25, 1)

	GhostRed        = NewColorHSVA(0, 0.1, 0.8, 1)
	GhostMapleRed   = NewColorHSVA(15, 0.1, 0.8, 1)
	GhostOrange     = NewColorHSVA(30, 0.1, 0.8, 1)
	GhostGold       = NewColorHSVA(45, 0.1, 0.8, 1)
	GhostYellow     = NewColorHSVA(60, 0.1, 0.8, 1)
	GhostPeaGreen   = NewColorHSVA(75, 0.1, 0.8, 1)
	GhostLime       = NewColorHSVA(90, 0.1, 0.8, 1)
	GhostGrassGreen = NewColorHSVA(105, 0.1, 0.8, 1)
	GhostGreen      = NewColorHSVA(120, 0.1, 0.8, 1)
	GhostAlgaeGreen = NewColorHSVA(135, 0.1, 0.8, 1)
	GhostMint       = NewColorHSVA(150, 0.1, 0.8, 1)
	GhostAqua       = NewColorHSVA(165, 0.1, 0.8, 1)
	GhostCyan       = NewColorHSVA(180, 0.1, 0.8, 1)
	GhostSkyBlue    = NewColorHSVA(195, 0.1, 0.8, 1)
	GhostAzure      = NewColorHSVA(210, 0.1, 0.8, 1)
	GhostCerulean   = NewColorHSVA(225, 0.1, 0.8, 1)
	GhostBlue       = NewColorHSVA(240, 0.1, 0.8, 1)
	GhostNavy       = NewColorHSVA(255, 0.1, 0.8, 1)
	GhostViolet     = NewColorHSVA(270, 0.1, 0.8, 1)
	GhostPurple     = NewColorHSVA(285, 0.1, 0.8, 1)
	GhostMagenta    = NewColorHSVA(300, 0.1, 0.8, 1)
	GhostFuchsia    = NewColorHSVA(315, 0.1, 0.8, 1)
	GhostPink       = NewColorHSVA(330, 0.1, 0.8, 1)
	GhostRose       = NewColorHSVA(345, 0.1, 0.8, 1)

	DeepRed        = NewColorHSVA(0, 0.8, 0.15, 1)
	DeepMapleRed   = NewColorHSVA(15, 0.8, 0.15, 1)
	DeepOrange     = NewColorHSVA(30, 0.8, 0.15, 1)
	DeepGold       = NewColorHSVA(45, 0.8, 0.15, 1)
	DeepYellow     = NewColorHSVA(60, 0.8, 0.15, 1)
	DeepPeaGreen   = NewColorHSVA(75, 0.8, 0.15, 1)
	DeepLime       = NewColorHSVA(90, 0.8, 0.15, 1)
	DeepGrassGreen = NewColorHSVA(105, 0.8, 0.15, 1)
	DeepGreen      = NewColorHSVA(120, 0.8, 0.15, 1)
	DeepAlgaeGreen = NewColorHSVA(135, 0.8, 0.15, 1)
	DeepMint       = NewColorHSVA(150, 0.8, 0.15, 1)
	DeepAqua       = NewColorHSVA(165, 0.8, 0.15, 1)
	DeepCyan       = NewColorHSVA(180, 0.8, 0.15, 1)
	DeepSkyBlue    = NewColorHSVA(195, 0.8, 0.15, 1)
	DeepAzure      = NewColorHSVA(210, 0.8, 0.15, 1)
	DeepCerulean   = NewColorHSVA(225, 0.8, 0.15, 1)
	DeepBlue       = NewColorHSVA(240, 0.8, 0.15, 1)
	DeepNavy       = NewColorHSVA(255, 0.8, 0.15, 1)
	DeepViolet     = NewColorHSVA(270, 0.8, 0.15, 1)
	DeepPurple     = NewColorHSVA(285, 0.8, 0.15, 1)
	DeepMagenta    = NewColorHSVA(300, 0.8, 0.15, 1)
	DeepFuchsia    = NewColorHSVA(315, 0.8, 0.15, 1)
	DeepPink       = NewColorHSVA(330, 0.8, 0.15, 1)
	DeepRose       = NewColorHSVA(345, 0.8, 0.15, 1)
)

Functions

This section is empty.

Types

type Color16 added in v1.0.1

type Color16 uint16

func (Color16) RGBA added in v1.0.1

func (c Color16) RGBA() (r uint8, g uint8, b uint8, a uint8)

func (Color16) ToColorFA added in v1.1.0

func (c Color16) ToColorFA() ColorFA

type Color24 added in v1.0.1

type Color24 [3]uint8

func (Color24) RGBA added in v1.0.1

func (c Color24) RGBA() (r uint8, g uint8, b uint8, a uint8)

func (Color24) ToColor32 added in v1.1.0

func (c Color24) ToColor32() Color32

func (Color24) ToColorFA added in v1.1.0

func (c Color24) ToColorFA() ColorFA

type Color32 added in v1.0.1

type Color32 uint32

func (Color32) RGBA added in v1.0.1

func (c Color32) RGBA() (r uint8, g uint8, b uint8, a uint8)

func (Color32) ToColor24 added in v1.0.1

func (c Color32) ToColor24() Color24

func (Color32) ToColorFA added in v1.1.0

func (c Color32) ToColorFA() ColorFA

type Color48 added in v1.1.0

type Color48 [3]uint16

func (Color48) RGBA added in v1.1.0

func (c Color48) RGBA() (r uint16, g uint16, b uint16, a uint16)

func (Color48) ToColor64 added in v1.1.0

func (c Color48) ToColor64() Color64

func (Color48) ToColorFA added in v1.1.0

func (c Color48) ToColorFA() ColorFA

type Color64 added in v1.1.0

type Color64 uint64

func (Color64) RGBA added in v1.1.0

func (c Color64) RGBA() (r uint16, g uint16, b uint16, a uint16)

func (Color64) ToColor48 added in v1.1.0

func (c Color64) ToColor48() Color48

func (Color64) ToColorFA added in v1.1.0

func (c Color64) ToColorFA() ColorFA

type Color8 added in v1.0.1

type Color8 uint8

func (Color8) RGBA added in v1.0.1

func (c Color8) RGBA() (r uint8, g uint8, b uint8, a uint8)

func (Color8) ToColorFA added in v1.1.0

func (c Color8) ToColorFA() ColorFA

type ColorF added in v1.1.0

type ColorF [3]float32

func (ColorF) RGBA added in v1.1.0

func (c ColorF) RGBA() (r float32, g float32, b float32, a float32)

func (ColorF) ToColorFA added in v1.1.0

func (c ColorF) ToColorFA() ColorFA

type ColorFA added in v1.1.0

type ColorFA [4]float32

func NewColorHSVA

func NewColorHSVA(h float32, s float32, v float32, a float32) ColorFA

func NewColorHex

func NewColorHex(hexColor string) ColorFA

func NewColorRGBA

func NewColorRGBA(r float32, g float32, b float32, a float32) ColorFA

func (ColorFA) Add added in v1.1.0

func (c ColorFA) Add(other ColorFA) ColorFA

func (ColorFA) Alpha added in v1.1.0

func (c ColorFA) Alpha() float32

func (ColorFA) AlphaAdjustedBlend added in v1.1.0

func (c ColorFA) AlphaAdjustedBlend(other ColorFA, blendFunc func(ColorFA) ColorFA) ColorFA

func (ColorFA) Blend added in v1.1.0

func (c ColorFA) Blend(ratio float32, other ColorFA) ColorFA

func (ColorFA) BlendWithAlpha added in v1.1.0

func (c ColorFA) BlendWithAlpha(ratio float32, other ColorFA) ColorFA

func (ColorFA) Blue added in v1.1.0

func (c ColorFA) Blue() float32

func (ColorFA) Burn added in v1.1.0

func (c ColorFA) Burn(other ColorFA) ColorFA

func (ColorFA) Clamp added in v1.1.0

func (c ColorFA) Clamp() ColorFA

func (ColorFA) Condense added in v1.1.0

func (c ColorFA) Condense(other ColorFA) ColorFA

func (ColorFA) Darken added in v1.1.0

func (c ColorFA) Darken(amount float32) ColorFA

func (ColorFA) DarkestComponent added in v1.1.0

func (c ColorFA) DarkestComponent(other ColorFA) ColorFA

func (ColorFA) DarkestLuma added in v1.1.0

func (c ColorFA) DarkestLuma(other ColorFA) ColorFA

func (ColorFA) Deluminate added in v1.1.0

func (c ColorFA) Deluminate(other ColorFA) ColorFA

func (ColorFA) Dilute added in v1.1.0

func (c ColorFA) Dilute(other ColorFA) ColorFA

func (ColorFA) Divide added in v1.1.0

func (c ColorFA) Divide(other ColorFA) ColorFA

func (ColorFA) Dodge added in v1.1.0

func (c ColorFA) Dodge(other ColorFA) ColorFA

func (ColorFA) Green added in v1.1.0

func (c ColorFA) Green() float32

func (ColorFA) HSVA added in v1.1.0

func (c ColorFA) HSVA() (h float32, s float32, v float32, a float32)

func (ColorFA) HardLight added in v1.1.0

func (c ColorFA) HardLight(other ColorFA) ColorFA

func (ColorFA) Hex added in v1.1.0

func (c ColorFA) Hex() string

func (ColorFA) Hue added in v1.1.0

func (c ColorFA) Hue() float32

func (ColorFA) Illuminate added in v1.1.0

func (c ColorFA) Illuminate(other ColorFA) ColorFA

func (ColorFA) Invert added in v1.1.0

func (c ColorFA) Invert() ColorFA

func (ColorFA) LargestAlpha added in v1.1.0

func (c ColorFA) LargestAlpha(other ColorFA) ColorFA

func (ColorFA) LargestComponent added in v1.1.0

func (c ColorFA) LargestComponent(other ColorFA) ColorFA

func (ColorFA) Lighten added in v1.1.0

func (c ColorFA) Lighten(amount float32) ColorFA

func (ColorFA) LightestComponent added in v1.1.0

func (c ColorFA) LightestComponent(other ColorFA) ColorFA

func (ColorFA) LightestLuma added in v1.1.0

func (c ColorFA) LightestLuma(other ColorFA) ColorFA

func (ColorFA) Luma added in v1.1.0

func (c ColorFA) Luma() float32

func (ColorFA) Multiply added in v1.1.0

func (c ColorFA) Multiply(other ColorFA) ColorFA

func (ColorFA) Overlay added in v1.1.0

func (c ColorFA) Overlay(other ColorFA) ColorFA

func (ColorFA) RGBA added in v1.1.0

func (c ColorFA) RGBA() (r float32, g float32, b float32, a float32)

func (ColorFA) Red added in v1.1.0

func (c ColorFA) Red() float32

func (ColorFA) Sat added in v1.1.0

func (c ColorFA) Sat() float32

func (ColorFA) Screen added in v1.1.0

func (c ColorFA) Screen(other ColorFA) ColorFA

func (ColorFA) SetAlpha added in v1.1.0

func (c ColorFA) SetAlpha(alpha float32) ColorFA

func (ColorFA) SetBlue added in v1.1.0

func (c ColorFA) SetBlue(blue float32) ColorFA

func (ColorFA) SetGreen added in v1.1.0

func (c ColorFA) SetGreen(green float32) ColorFA

func (ColorFA) SetHue added in v1.1.0

func (c ColorFA) SetHue(hue float32) ColorFA

func (ColorFA) SetHueSat added in v1.1.0

func (c ColorFA) SetHueSat(hue float32, sat float32) ColorFA

func (ColorFA) SetHueSatVal added in v1.1.0

func (c ColorFA) SetHueSatVal(hue float32, sat float32, val float32) ColorFA

func (ColorFA) SetHueVal added in v1.1.0

func (c ColorFA) SetHueVal(hue float32, val float32) ColorFA

func (ColorFA) SetRed added in v1.1.0

func (c ColorFA) SetRed(red float32) ColorFA

func (ColorFA) SetSat added in v1.1.0

func (c ColorFA) SetSat(sat float32) ColorFA

func (ColorFA) SetSatVal added in v1.1.0

func (c ColorFA) SetSatVal(sat float32, val float32) ColorFA

func (ColorFA) SetVal added in v1.1.0

func (c ColorFA) SetVal(val float32) ColorFA

func (ColorFA) SmallestAlpha added in v1.1.0

func (c ColorFA) SmallestAlpha(other ColorFA) ColorFA

func (ColorFA) SmallestComponent added in v1.1.0

func (c ColorFA) SmallestComponent(other ColorFA) ColorFA

func (ColorFA) SoftLight added in v1.1.0

func (c ColorFA) SoftLight(other ColorFA) ColorFA

func (ColorFA) Subtract added in v1.1.0

func (c ColorFA) Subtract(other ColorFA) ColorFA

func (ColorFA) ToColor16 added in v1.1.0

func (c ColorFA) ToColor16() Color16

func (ColorFA) ToColor24 added in v1.1.0

func (c ColorFA) ToColor24() Color24

func (ColorFA) ToColor32 added in v1.1.0

func (c ColorFA) ToColor32() Color32

func (ColorFA) ToColor48 added in v1.1.0

func (c ColorFA) ToColor48() Color48

func (ColorFA) ToColor64 added in v1.1.0

func (c ColorFA) ToColor64() Color64

func (ColorFA) ToColor8 added in v1.1.0

func (c ColorFA) ToColor8() Color8

func (ColorFA) ToColorF added in v1.1.0

func (c ColorFA) ToColorF() ColorF

func (ColorFA) Val added in v1.1.0

func (c ColorFA) Val() float32

func (ColorFA) VividLight added in v1.1.0

func (c ColorFA) VividLight(other ColorFA) ColorFA

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL