# ICurrentEnvironment_Get interface

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 interface ICurrentEnvironment_Get
```

**Derived types:** [ICurrentEnvironment](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.icurrentenvironment.md)

## Properties

- [ForBackground](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.icurrentenvironment-get/forbackground.md): Get the RenderEnvironment used as the 360 degree backdrop environment. Null will be returned if the background mode is set to 'Solid Color' or 'Gradient' (i.e., not 'Environment').
- [ForBackground_CheckMode](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.icurrentenvironment-get/forbackground-checkmode.md): (obsolete)
- [ForLighting](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.icurrentenvironment-get/forlighting.md): Get the RenderEnvironment used as custom skylighting environment. Null will be returned if the custom skylighting environment override is disabled.
- [ForReflectionAndRefraction](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.icurrentenvironment-get/forreflectionandrefraction.md): Get the RenderEnvironment used as custom reflection (and refraction) environment. Null will be returned if the custom reflection override is disabled.
