# Shade class

Namespace: [Grasshopper2.UI.Skinning](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.ui.skinning.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public sealed class Shade : IStorable
```

Immutable collection of shading colours for shapes.

## Constructors

- [Shade](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/ctor.md): (4 overloads) Palette constructor.

## Properties

- [Apex](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/apex.md): Gets the fill colour of the apex (or front) face of the shape.
- [Edge](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/edge.md): Gets the colour used for the shape edges. This is usually a much darker shade of the Apex colour.
- [Overlay](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/overlay.md): Gets the filter fill, if any.
- [Slab](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/slab.md): Gets the colour of the slab sides of the shape. This is usually a somewhat darker shade of the Apex colour.
- [Text](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/text.md): Gets the text colour of the shape. This is usually a foreground shade of the Apex colour.

## Methods

- [Combine](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/combine.md): Overlay a colour onto this shade.
- [Fade](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/fade.md): Multiply the alpha value colours in this palette with the given factor.
- [Interpolate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/interpolate.md): Interpolate between this shade and another.
- [Store](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/store.md): This method is called whenever the instance is required to serialize itself.
- [WithApex](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/withapex.md): Modify a colour in this palette.
- [WithEdge](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/withedge.md): Modify a colour in this palette.
- [WithoutOverlay](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/withoutoverlay.md): Modify the filter of this palette.
- [WithOverlay](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/withoverlay.md): Modify the filter of this palette.
- [WithSlab](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/withslab.md): Modify a colour in this palette.
- [WithText](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.shade/withtext.md): Modify a colour in this palette.
