Grasshopper2.UI.ColourPicker.Modelsnamespace

Types

Grasshopper2.UI.ColourPicker.Models.IColourSpace
Base interface for all colour models.
Grasshopper2.UI.ColourPicker.Models.AbstractColourBall
Represents an immutable, generic colour sphere with a normalised 4d coordinate. X equals longitude and ranges from zero to 360, Y equals latitude and ranges from -90 to +90, Z is a normalised perpendicular dimension used only by the texture cache, and W is always assumed to represent transparency.
Grasshopper2.UI.ColourPicker.Models.AbstractColourCube
Represents an immutable, generic colour cube with a normalised 4d coordinate. W is always assumed to represent transparency.
Grasshopper2.UI.ColourPicker.Models.CmyCube
Implementation of ColourCube for the subtractive Cyan-Magenta-Yellow ink model.
Grasshopper2.UI.ColourPicker.Models.CmyCubeCache
Class for caching CMY colour space sections.
Grasshopper2.UI.ColourPicker.Models.ColourModelVisuals
Collects properties to do with the display properties of various colour models.
Grasshopper2.UI.ColourPicker.Models.HspBall
Implements AbstractColourSphere for the Hue-Saturation-Perceived Luminance model.
Grasshopper2.UI.ColourPicker.Models.HspSphereCache
Provides HSL* spherical projections.
Grasshopper2.UI.ColourPicker.Models.HsvCube
Implementation of ColourCube for the standard HSV model.
Grasshopper2.UI.ColourPicker.Models.HsvCubeCache
Class for caching HSV colour space sections.
Grasshopper2.UI.ColourPicker.Models.IconTable
Exposes the Space.Icon space as a UI table.
Grasshopper2.UI.ColourPicker.Models.LabCube
Implementation of ColourCube for the CIE L*a*b* model.
Grasshopper2.UI.ColourPicker.Models.LabCubeCache
Class for caching L*ab colour space sections.
Grasshopper2.UI.ColourPicker.Models.LimitDiscCache
Provides a circular disc of colour extremes.
Grasshopper2.UI.ColourPicker.Models.RgbCube
Implementation of ColourCube for the sRGB model.
Grasshopper2.UI.ColourPicker.Models.RgbCubeCache
Class for caching RGB colour space sections.
Grasshopper2.UI.ColourPicker.Models.SphereRotation
Represents immutable view properties
Grasshopper2.UI.ColourPicker.Models.YxyDiagramCache
Class for caching Yxy colour space sections.
Grasshopper2.UI.ColourPicker.Models.YxyDiagramGeometry
All the vector geometry part of a chromaticity diagram cached for a specific frame. Try re-using instances of this class if possible to avoid unnecessary overhead.
Grasshopper2.UI.ColourPicker.Models.YxyGram
Represents an immutable, generic colour cube with a normalised 4d coordinate. W is always assumed to represent transparency.