# IGH_RenderAwareObject interface

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

```cs
[EditorBrowsable(EditorBrowsableState.Never)]
public interface IGH_RenderAwareObject
```

> **Obsolete:** Do not use in new code.

Implement this interface in your IGH_DocumentObject type if you wish to send geometry to a render queue.

**Derived types:** [GH_Component](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.gh-component.md), [Param_Box](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.param-box.md), [Param_Brep](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.param-brep.md), [Param_Extrusion](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.param-extrusion.md), [Param_GenericObject](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.param-genericobject.md), [Param_Geometry](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.param-geometry.md), [Param_Group](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.param-group.md), [Param_Mesh](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.param-mesh.md), [Param_SubD](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.param-subd.md), [Param_Surface](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.parameters.param-surface.md)

## Methods

- [AppendRenderGeometry](https://developer.rhino3d.com/api/gh1/type/grasshopper.kernel.igh-renderawareobject/appendrendergeometry.md)
