# WireSkin 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 WireSkin : IStorable
```

The look of one kind of wire: colours and strokes. Colours are shared between kinds by [WiresSkin](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wiresskin.md); this is the resolved view for a single kind.

## Constructors

- [WireSkin](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wireskin/ctor.md): (3 overloads)

## Properties

- [Colours](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wireskin/colours.md)
- [Edges](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wireskin/edges.md)
- [HalfSelected](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wireskin/halfselected.md): Gets the colour at the unselected end of a wire whose other end is selected. This is a fixed blend of the normal and selected colours, not a skin setting.
- [Inner](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wireskin/inner.md): Gets the description for the inner edge.
- [Normal](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wireskin/normal.md): Gets the normal wire colour, used when both ends are unselected.
- [Outer](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wireskin/outer.md): Gets the description for the outer edge.
- [Selected](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wireskin/selected.md): Gets the colour of a wire with both ends selected, and of the selected end of a wire with one.
- [SelectedGlow](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wireskin/selectedglow.md): Gets the glow colour for selected wires.

## Methods

- [Fade](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wireskin/fade.md): Fade the wire.
- [IStorable.Store](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wireskin/grasshopperio-istorable-store.md)
- [Interpolate](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wireskin/interpolate.md): Interpolate wire properties.
- [Modify](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wireskin/modify.md): Modify some wire skin settings. This method has been designed to support named arguments.
- [ResolveColours](https://developer.rhino3d.com/api/gh2/type/grasshopper2.ui.skinning.wireskin/resolvecolours.md): Resolve the appropriate colours for a wire with specific selected states at both ends.
