# FreeFloatingBase 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 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:** [DocumentOrFreeFloatingBase](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.documentorfreefloatingbase.md)

## Finalizer

- [~FreeFloatingBase](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.freefloatingbase/finalize.md): Handle destruction of the un-managed CPP object.

## Methods

- [CopyFrom](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.freefloatingbase/copyfrom.md): Copy from another object
