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.IShrinkWrapService
Internal interface used by ShrinkWrap functions
Rhino.Runtime.IZooClientUtilities
Interface implemented in ZooClient and added to Rhino via dependency injection
Rhino.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.AdvancedSetting
Advanced setting Id
Rhino.Runtime.AssemblyResolver
Assembly Resolver for the Rhino App Domain.
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
Contains static methods to deal with the runtime environment.
Rhino.Runtime.HostUtils.ExceptionReportDelegate
Represents a reference to a method that will be called when an exception occurs.
Rhino.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

LicenseTypes

Since v6.0
Rhino.Runtime.LicenseTypes
Different licensing modes that Rhino can run in
Rhino.Runtime.Mode
Contains enumerated constant values to represent Rhino's Runtime Mode.
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.PythonCompiledCode
Represents scripting compiled code.
Rhino.Runtime.PythonScript
Represents a Python script.
Rhino.Runtime.RdkNotLoadedException
Is thrown when the RDK is not loaded.
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
This Class Processes Text Field Functions
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
Rhino.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.