# DocumentOrFreeFloatingBase 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 DocumentOrFreeFloatingBase : FreeFloatingBase
```

Base class for Rhino.Render objects that are owned by the document, or can be delivered separately from other functions. In general, you cannot create these objects yourself.

**Derived types:** [Dithering](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.dithering.md), [GroundPlane](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.groundplane.md), [LinearWorkflow](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.linearworkflow.md), [PostEffectCollection](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.posteffects.posteffectcollection.md), [RenderChannels](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.renderchannels.md), [SafeFrame](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.safeframe.md), [Skylight](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.skylight.md), [Sun](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.sun.md)

## Methods

- [BeginChange](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.documentorfreefloatingbase/beginchange.md)
- [EndChange](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.documentorfreefloatingbase/endchange.md)

## Inherited Members

- From [FreeFloatingBase](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.freefloatingbase.md): [CopyFrom](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.freefloatingbase/copyfrom.md)
