Rhino.Runtimenamespace
Types
Rhino.Runtime.IPlatformServiceLocator
Get platform specific services that are used internally for general cross platform funtions in RhinoCommon. This includes services like localization and GUI components that have concrete implementations in the RhinoWindows or RhinoMac assemblies
Rhino.Runtime.IZooClientUtilities
Interface implemented in ZooClient and added to Rhino via dependency injection
IZooClientUtilities2
Since v8.34Rhino.Runtime.IZooClientUtilities2
Additions to IZooClientUtilities. Implemented in ZooClient alongside that interface and discovered by casting the injected service.
New members go here rather than on IZooClientUtilities: that interface is public, so adding to it is a breaking change for anything else that implements it.
Rhino.Runtime.CloudHostUtils
Public wrapper exposing the cloud entitlement gate to cross-platform consumers. Resolves the platform service lazily on first use; falls back to a no-op host when no platform implementation is registered.
Rhino.Runtime.CommonObject
Base class for .NET classes that wrap C++ unmanaged Rhino classes.
Rhino.Runtime.CorruptGeometryException
Thrown when Rhino finds a brep or mesh that will cause a crash if used for calculations.
Rhino.Runtime.DocumentCollectedException
Represents the error that happen when a class user attempts to execute a modifying operation on an object that has been added to a document.
Rhino.Runtime.HostUtils.ExceptionReportDelegate
Represents a reference to a method that will be called when an exception occurs.
HostUtils.LogMessageType
Since v6.4Rhino.Runtime.HostUtils.LogMessageType
Represents the type of message that is being sent to the OnSendLogMessageToCloud event
Rhino.Runtime.HostUtils.SendLogMessageToCloudDelegate
Represents a reference to a method that will be called when an exception occurs.
Rhino.Runtime.ImportOptionsSections
Standard CRhImportOptions sections to import
Rhino.Runtime.Interop
Contains static methods to marshal objects between RhinoCommon and legacy Rhino_DotNet or C++.
Rhino.Runtime.LicenseStateChangedEventArgs
Passed to LicenseStateChanged event on RhinoApp
Rhino.Runtime.NamedParametersEventArgs
Dictionary style class used for named callbacks from C++ -> .NET
Rhino.Runtime.NotLicensedException
Exception thrown when calling functions in RhinoCommon and the application is executing without a license
Rhino.Runtime.RiskyAction
Defines risky actions that need to be reported in crash exceptions
Rhino.Runtime.Skin
Represents a customized environment that changes the appearance of Rhino.
Skin DLLs must contain a single class that derives from the Skin class.
Rhino.Runtime.TextFields.InstanceAttributeField
Rhino.Runtime.ViewCaptureWriter
Callback system used by SVG and PDF exporter to generate documents. Not intended for general SDK usage
Rhino.Runtime.ViewCaptureWriter.FillProc
Rhino.Runtime.ViewCaptureWriter.PathPoint
Rhino.Runtime.ViewCaptureWriter.Pen
ViewCaptureWriter.PointType
Since v6.0Rhino.Runtime.ViewCaptureWriter.PointType
Rhino.Runtime.ViewCaptureWriter.SetClipRectProc
Rhino.Runtime.ViewCaptureWriter.VectorArcProc
Rhino.Runtime.ViewCaptureWriter.VectorBitmapProc
Rhino.Runtime.ViewCaptureWriter.VectorClipPathProc
Rhino.Runtime.ViewCaptureWriter.VectorFillPolygonProc
Rhino.Runtime.ViewCaptureWriter.VectorGradientProc
Rhino.Runtime.ViewCaptureWriter.VectorPathProc
Rhino.Runtime.ViewCaptureWriter.VectorPointProc
Rhino.Runtime.ViewCaptureWriter.VectorPolylineProc
Rhino.Runtime.ViewCaptureWriter.VectorRoundedRectProc
Rhino.Runtime.ViewCaptureWriter.VectorStringProc
Rhino.Runtime.ZooClientParameters
ZooClientParameters is a read-only set of parameters that control the flow of licensing inside ZooClient. Because this class flows through a number of other classes, functions, and UI, it is read-only so that inadvertent changes are not made to the data as it propagates from the caller.