# CustomRenderMeshProvider2 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 abstract class CustomRenderMeshProvider2 : CustomRenderMeshProvider
```

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

## Methods

- [BoundingBox](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.customrendermeshprovider2/boundingbox.md): (2 overloads)
- [BuildCustomMeshes](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.customrendermeshprovider2/buildcustommeshes.md): (2 overloads)
- [WillBuildCustomMeshes](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.customrendermeshprovider2/willbuildcustommeshes.md): (2 overloads)

## Inherited Members

- From [CustomRenderMeshProvider](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.customrendermeshprovider.md): [Name](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.customrendermeshprovider/name.md)
