# File3dmRenderContent class

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

```cs
public abstract class File3dmRenderContent : ModelComponent
```

**Derived types:** [File3dmRenderEnvironment](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrenderenvironment.md), [File3dmRenderMaterial](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendermaterial.md), [File3dmRenderTexture](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendertexture.md)

## Properties

- [AutoDelete](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/autodelete.md): True if the content is automatically deleted when not in use.
- [Children](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/children.md)
- [ChildSlotName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/childslotname.md): The render content's child slot name.
- [ComponentType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/componenttype.md): Returns [ModelComponentType.RenderContent](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponenttype.md).
- [File3dmParent](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/file3dmparent.md): The parent File3dm of the entire hierarchy.
- [GroupId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/groupid.md): The content's group id.
- [Hidden](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/hidden.md): True if the content is hidden.
- [IsChild](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/ischild.md): True if this is a child of another render content (i.e., has a parent; is not top-level).
- [IsTopLevel](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/istoplevel.md): True if this is a top-level render content (i.e., has no parent; is not a child).
- [Kind](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/kind.md): the kind of render content as a string.
- [Notes](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/notes.md): The content's notes.
- [Parent](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/parent.md): The parent content or null if this is the top level object.
- [PlugInId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/pluginid.md): The content's plug-in id.
- [Reference](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/reference.md): True if the content is a reference content.
- [RenderEngineId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/renderengineid.md): The content's render-engine id.
- [Tags](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/tags.md): The content's tags.
- [TopLevel](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/toplevel.md): The top-level parent content. Returns this if this is the top-level item.
- [TypeId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/typeid.md): The unique id of the content type.
- [TypeName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/typename.md): The internal name of the content type.

## Methods

- [ChildSlotAmount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/childslotamount.md): Gets the amount property for the texture in the specified child slot.
- [ChildSlotOn](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/childsloton.md): True if a particular child slot is 'on'.
- [DeleteChild](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/deletechild.md): Deletes any existing child with the specified child slot name. True if successful, else false.
- [FindChild](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/findchild.md): The child with the specified child slot name, or null if no such child exists.
- [GetParameter](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/getparameter.md): Gets a named parameter. The parameter value or null if not found.
- [SetChild](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/setchild.md): Sets a copy of another render content as the child in the specified child slot, replacing any existing child in that slot.
- [SetChildSlotAmount](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/setchildslotamount.md): Sets the amount property for the texture in the specified child slot.
- [SetChildSlotOn](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/setchildsloton.md): Sets the on-ness property for the texture in the specified child slot.
- [SetParameter](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/setparameter.md): Sets a named parameter. True if the parameter was set, else false.
- [XML](https://developer.rhino3d.com/api/rhinocommon/type/rhino.fileio.file3dmrendercontent/xml.md): Gets the render content's state as an XML string.

## Inherited Members

- From [ModelComponent](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent.md): [ComponentStatus](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/componentstatus.md), [DeletedName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/deletedname.md), [HasId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/hasid.md), [HasIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/hasindex.md), [HasName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/hasname.md), [Id](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/id.md), [IdIsLocked](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/idislocked.md), [Index](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/index.md), [IndexIsLocked](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/indexislocked.md), [InstanceDefinitionModelSerialNumber](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/instancedefinitionmodelserialnumber.md), [IsComponentStatusLocked](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/iscomponentstatuslocked.md), [IsDeleted](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/isdeleted.md), [IsReference](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/isreference.md), [IsSystemComponent](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/issystemcomponent.md), [ModelSerialNumber](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/modelserialnumber.md), [Name](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/name.md), [NameIsLocked](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/nameislocked.md), [ReferenceModelSerialNumber](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/referencemodelserialnumber.md), [ClearId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/clearid.md), [ClearIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/clearindex.md), [ClearName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/clearname.md), [DataCRC](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/datacrc.md), [LockId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/lockid.md), [LockIndex](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/lockindex.md), [LockName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/lockname.md), [ToString](https://developer.rhino3d.com/api/rhinocommon/type/rhino.docobjects.modelcomponent/tostring.md)
- From [CommonObject](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject.md): [Disposed](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject/disposed.md), [HasUserData](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject/hasuserdata.md), [IsDocumentControlled](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject/isdocumentcontrolled.md), [IsValid](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject/isvalid.md), [UserData](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject/userdata.md), [UserDictionary](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject/userdictionary.md), [ConstructConstObject](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject/constructconstobject.md), [Dispose](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject/dispose.md), [EnsurePrivateCopy](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject/ensureprivatecopy.md), [GetObjectData](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject/getobjectdata.md), [IsValidWithLog](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject/isvalidwithlog.md), [NonConstOperation](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject/nonconstoperation.md), [OnSwitchToNonConst](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject/onswitchtononconst.md), [ToJSON](https://developer.rhino3d.com/api/rhinocommon/type/rhino.runtime.commonobject/tojson.md)
