# RenderContent.ChangeContexts enum

Namespace: [Rhino.Render](https://developer.rhino3d.com/api/rhinocommon/namespace/rhino.render.md) · Assembly: [RhinoCommon](https://developer.rhino3d.com/api/rhinocommon/assembly/rhinocommon.md) · Since v5.1

```cs
public enum RenderContent.ChangeContexts
```

Context of a change to content parameters.

## Values

| Name | Value | Description |
| --- | --- | --- |
| UI | 0 | Change occurred as a result of user activity in the content's UI. |
| Drop | 1 | Change occurred as a result of drag and drop. |
| Program | 2 | Change occurred as a result of internal program activity. |
| Ignore | 3 | Change can be disregarded. |
| Tree | 4 | Change occurred within the content tree (e.g., nodes reordered). |
| Undo | 5 | Change occurred as a result of an undo. |
| FieldInit | 6 | OBSOLETE. |
| Serialize | 7 | Change occurred during serialization (loading). |
| RealTimeUI | 8 | Change occurred as a result of 'real-time' user activity in the (content) UI. The content's preview, UI, group members and registerable properties are not updated. |
| Script | 9 | Change occurred as a result of executing a script. |
