Grasshopper2.Types.Colournamespace
Types
Grasshopper2.Types.Colour.Colour
Provides a way to store colours using a variety of spaces using high-precision mathematics. This is the class Grasshopper uses internally to store colours. Rhino, Eto, and .NET have their own colour types (usually ColorRGBA, Color, and Color, but there are many more), so you may need to convert to and from those types to Colour on a per-case basis.
Grasshopper2.Types.Colour.ColourAdjective
Enumerates the colour adjectives Grasshopper understands.
Grasshopper2.Types.Colour.ColourConversions
Provides static methods for converting one colour space into another. These methods have been implemented based on http://www.easyrgb.com/index.php?X=MATH and do not depend on code in Eto, Rhino, or any other assembly.
Grasshopper2.Types.Colour.ColourConversions.PlanckianLocus
Temperature measure point for CIE Chromaticity diagrams.
Grasshopper2.Types.Colour.ColourConversions.SpectralLocus
Wavelength measure point for CIE Chromaticity diagrams.
Grasshopper2.Types.Colour.ColourImportance
Enumerates the various linguistic importances that colours can have.
Grasshopper2.Types.Colour.ColourMixture
Utility class for creating linear combinations of colours.
Grasshopper2.Types.Colour.ColourParseSource
Enumerates the possible sources for a successful colour parsing.
Grasshopper2.Types.Colour.FunctionGradient
A one dimensional colour gradient based on a colour space and channel functions.
Grasshopper2.Types.Colour.Gradient
Base class for all Grasshopper gradients. Consider using GripGradient as a ready-made implementation.
Grasshopper2.Types.Colour.Gradient.GradientTexture
Grasshopper2.Types.Colour.GradientChangedEventArgs
Arguments used in the GradientChanged event.
Grasshopper2.Types.Colour.GradientDiscontinuity
Represents a discontinuity in a gradient progression.
Grasshopper2.Types.Colour.GradientGrip
Represents a grip in a colour gradient.
Grasshopper2.Types.Colour.GradientGripSide
Enumerates the sides of gradient grip.
Grasshopper2.Types.Colour.GradientMapping
A numeric mapping into gradient domain parameters.
Grasshopper2.Types.Colour.GripGradient
A one dimensional colour gradient based on positional grips.
Grasshopper2.Types.Colour.GripGradient.GradientFunction
An interpolation function used for gradient channels.
Grasshopper2.Types.Colour.GripGradientInteraction
Interaction object for GripGradient.
Grasshopper2.Types.Colour.LinguisticResolution
Enumerates the possible ways in which colours can be resolved.
Grasshopper2.Types.Colour.NamedColourCollision
Describes the collision of two or more named colours. Named colours collide when they have the same name.
Grasshopper2.Types.Colour.NamedPalette
Represents a collection of uniquely named colours. Think of this as a colour dictionary.
Grasshopper2.Types.Colour.NamedPalette.MergeDelegate
Merge a collection of colours.
Grasshopper2.Types.Colour.PaletteMergeBehaviour
Enumerates some default merge options for named palettes.
Grasshopper2.Types.Colour.Progression
Enumerates the possible colour interpolations for a gradient.
Grasshopper2.Types.Colour.RadialPalette
Represents a radial palette with a central colour.
Grasshopper2.Types.Colour.Space3
A subset of the Space enumeration listing only mathemtical, 3-channel colours.
Grasshopper2.Types.Colour.StandardGradients
Provides a collection of default gradients, as well as access to custom user gradients.