# FillDescription struct

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 struct FillDescription : IStorable
```

Immutable skin descriptor for brushes.

## Constructors

- [FillDescription](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.filldescription/ctor.md): Deserialisation constructor.

## Properties

- [Alpha](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.filldescription/alpha.md): Gets the additional transparency of this fill.
- [Colour0](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.filldescription/colour0.md): Gets the first colour in the fill.
- [Colour1](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.filldescription/colour1.md): Gets the second colour in the fill.
- [Hatch](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.filldescription/hatch.md): Gets the hatch strength of this fill. Strength=0.0 means only Colour0 is visible, Strength=1.0 means only Colour1 is visible.
- [IsAssigned](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.filldescription/isassigned.md): Gets whether a fill has been assigned.

## Methods

- [CreateBrush](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.filldescription/createbrush.md): (2 overloads) Create a brush centred at the origin.
- [IStorable.Store](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.filldescription/grasshopperio-istorable-store.md)
- [Hatched](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.filldescription/hatched.md): (2 overloads, static) Create a hatched overlay.
- [Interpolate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.filldescription/interpolate.md): Interpolate between two fill descriptions.
- [Solid](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.filldescription/solid.md): (static) Create a solid overlay.
- [WithAlpha](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.filldescription/withalpha.md): Add a transparency factor to this fill.
- [WithHatch](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.filldescription/withhatch.md): Add a transparency factor to this fill.
