# GH_CustomPreviewItem struct

Namespace: [Grasshopper.Kernel.Components](https://developer.rhino3d.com/api/gh1/namespace/grasshopper.kernel.components.md) · Assembly: [Grasshopper](https://developer.rhino3d.com/api/gh1/assembly/grasshopper.md)

```cs
public struct GH_CustomPreviewItem
```

## Fields

- [Colour](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.components.gh-custompreviewitem/colour.md)
- [Geometry](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.components.gh-custompreviewitem/geometry.md)
- [Material](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.components.gh-custompreviewitem/material.md)
- [Shader](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.components.gh-custompreviewitem/shader.md)

## Methods

- [PushToRenderPipeline](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.components.gh-custompreviewitem/pushtorenderpipeline.md)
- [PushToRhinoDocument](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.components.gh-custompreviewitem/pushtorhinodocument.md)
