# VisualTreeStyling class

Namespace: [Grasshopper2.Data](https://developer.rhino3d.com/api/gh2/namespace/grasshopper2.data.md) · Assembly: [Grasshopper2](https://developer.rhino3d.com/api/gh2/assembly/grasshopper2.md)

```cs
public sealed class VisualTreeStyling
```

## Constructors

- [VisualTreeStyling](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/ctor.md)

## Properties

- [Background](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/background.md)
- [BranchColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/branchcolour.md)
- [Branches](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/branches.md): Hash set containing all paths to be drawn thick.
- [BranchWidth](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/branchwidth.md): Gets or sets the width to use for thick branch curves.
- [DrawFruits](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/drawfruits.md)
- [DrawLabels](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/drawlabels.md)
- [DrawLayers](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/drawlayers.md)
- [ImpliedDashes](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/implieddashes.md)
- [LabelColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/labelcolour.md)
- [Labels](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/labels.md): Hash set containing all paths for which to draw labels. If empty, and [VisualTreeStyling.DrawLabels](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/drawlabels.md) is true, all labels will be drawn.
- [LayerColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/layercolour.md)
- [LayerWidth](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/layerwidth.md): Gets or sets the width of layer lines.
- [RootName](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/rootname.md): Gets or sets the tree label to be drawn at the root.
- [TextColour](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/textcolour.md)
- [TextSize](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/textsize.md): Gets or sets the height of the label text.
- [TwigWidth](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/twigwidth.md): Gets or sets the width to use for thin branch curves.

## Methods

- [PathWidth](https://developer.rhino3d.com/api/gh2/type/grasshopper2.data.visualtreestyling/pathwidth.md)
