GH_RenderArgs
ReferencesThis class is passed to objects that implement IGH_RenderAwareData or IGH_RenderAwareObject during render queue operations.
Constructors
GH_RenderArgs
#public GH_RenderArgs(RhinoDoc doc, ViewportInfo vp, RenderPrimitiveList geometry, Guid id, Dictionary<int, RenderMaterial> materialCache)
Create new render arguments.
Parameters:
| doc (RhinoDoc) | Rhino document. |
| vp (ViewportInfo) | Viewport. |
| geometry (RenderPrimitiveList) | Geometry list. |
| id (Guid) | Render plugin id. |
| materialCache (Dictionary<int, RenderMaterial>) | Material cache - can be Nothing. |
GH_RenderArgs
#public GH_RenderArgs(RhinoDoc doc, ViewportInfo vp, RenderPrimitiveList geometry, Guid id, RenderMaterial matNormal, RenderMaterial matSelected)
Create new render arguments.
Parameters:
| doc (RhinoDoc) | Rhino document. |
| vp (ViewportInfo) | Viewport. |
| geometry (RenderPrimitiveList) | Geometry list. |
| id (Guid) | Render plugin id. |
| matNormal (RenderMaterial) | Material for unselected objects. |
| matSelected (RenderMaterial) | Material for selected objects. |
Properties
MaterialCache
#[EditorBrowsable(EditorBrowsableState.Never)]
public Dictionary<int, RenderMaterial> MaterialCache { get; }
Gets the material cache.
MaterialNormal
#obsoleteThe render arguments no longer provide material hints
Gets the material hint to use for unselected objects.
MaterialSelected
#obsoleteThe render arguments no longer provide material hints
Gets the material hint to use for selected objects.