# CreatePreviewEventArgs 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 class CreatePreviewEventArgs : EventArgs
```

Used in RenderPlugIn virtual CreatePreview function

## Properties

- [Cancel](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/cancel.md): Get set by Rhino if the preview generation should be canceled for this
- [ContentKind](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/contentkind.md): Description of content that preview is being generated for.
- [ContentTypeId](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/contenttypeid.md): The class Id of content that preview is being generated for.
- [Environment](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/environment.md): The environment that the previewed object is rendered in.
- [Id](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/id.md): Unique Id for this scene.
- [Lights](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/lights.md)
- [Objects](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/objects.md)
- [PreviewContent](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/previewcontent.md): (obsolete) Obsolete, will return always null
- [PreviewImage](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/previewimage.md): Initially null. If this image is set, then this image will be used for the preview. If never set, the default internal simulation preview will be used.
- [PreviewImageSize](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/previewimagesize.md): Pixel size of the image that is being requested for the preview scene
- [PreviewNotifier](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/previewnotifier.md)
- [Quality](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/quality.md): Quality of the preview image that is being requested for the preview scene
- [Reason](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/reason.md): Reason the preview is getting generated
- [Viewport](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/viewport.md)

## Methods

- [SkipInitialisation](https://developer.rhino3d.com/api/rhinocommon/type/rhino.render.createprevieweventargs/skipinitialisation.md): Call this if you don't want the argument to handle data initialisation. This is for use with the ChangeQueue
