# Utilities 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 static class Utilities
```

## Properties

- [DefaultRenderPlugInId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/defaultrenderpluginid.md): (static) Get the plug-in Id for the default render plug-in
- [ShowIncompatibleEnvironments](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/showincompatibleenvironments.md): (static) Specifies whether incompatible content should be shown in the corresponding editor.
- [ShowIncompatibleMaterials](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/showincompatiblematerials.md): (static) Specifies whether incompatible content should be shown in the corresponding editor.
- [ShowIncompatibleTextures](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/showincompatibletextures.md): (static) Specifies whether incompatible content should be shown in the corresponding editor.

## Methods

- [ChangeContentType](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/changecontenttype.md): (static) Changes the type of a content. This deletes the content and creates a replacement of the specified type allowing the caller to decide about harvesting.
- [ExpandEnvVarsInFileName](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/expandenvvarsinfilename.md): (static)
- [FindFile](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/findfile.md): (2 overloads, static) Finds a file and also handles network shares. This is a replacement for CRhinoFileUtilities::FindFile().
- [GetUnpackedFilesCacheFolder](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/getunpackedfilescachefolder.md): (static) Gets a folder associated with the document for unpacking textures to
- [IsCachedTextureFileInUse](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/iscachedtexturefileinuse.md): (static) Determines if any texture in any persistent content list is using the specified file name for caching.
- [LoadPersistentRenderContentFromFile](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/loadpersistentrendercontentfromfile.md): (static) Loads a content from a library file and adds it to the persistent content list of a particular document.
- [MoveWindow](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/movewindow.md): (static)
- [PromptForSaveImageFileParameters](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/promptforsaveimagefileparameters.md): (static) Prompts the user for a save file name and the width, height and depth of an image to be saved.
- [SafeFrameEnabled](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/safeframeenabled.md): (static) Queries whether or not the Safe Frame is visible.
- [SetDefaultRenderPlugIn](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/setdefaultrenderplugin.md): (static) Set default render application
- [ShowContentChooser](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/showcontentchooser.md): (3 overloads, static, obsolete) Shows the Content New / Existing Browser to allow the user to select a new or existing content.
- [ShowContentNewExistingBrowser](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/showcontentnewexistingbrowser.md): (static) Shows the Content New / Existing Browser to allow the user to select a new or existing content, or multiple contents.
- [ShowIORMenu](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.utilities/showiormenu.md): (static) Display and track the context menu.
