# RenderPanels class

Namespace: [Rhino.Render](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.render.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md)

```cs
public sealed class RenderPanels
```

This class is used to extend the standard Render user interface

## Methods

- [FromRenderSessionId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.renderpanels/fromrendersessionid.md): (static) Get the instance of a render panel associated with a specific render session, this is useful when it is necessary to update a control from a [RenderPipeline](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.renderpipeline.md)
- [RegisterPanel](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.renderpanels/registerpanel.md): (3 overloads) Register custom render user interface with Rhino. This should only be done in [RenderPlugIn.RegisterRenderPanels(RenderPanels)](https://developer.rhino3d.com/api/rhinocommon/type/rhino.plugins.renderplugin/registerrenderpanels.md). Panels registered after [RenderPlugIn.RegisterRenderPanels(RenderPanels)](https://developer.rhino3d.com/api/rhinocommon/type/rhino.plugins.renderplugin/registerrenderpanels.md) is called will be ignored.
