Skip to content

Rhino.PlugIns

Classes

Class

Description


Public Class
CustomRenderSaveFileTypes
Public Class
DigitizerPlugIn

A Rhino plug-in that interfaces with 3-D digitizing or input devices.


Public Class
FileExportPlugIn

Rhino plug-in that exports data from Rhino to other file formats; can support more than one format.


Public Class
FileImportPlugIn

Rhino plug-in that imports data from other file formats into Rhino; can support more that one format.


Public Class
FileTypeList
Public Class
LicenseChangedEventArgs
Public Class
LicenseData

Zoo plug-in license data.


Public Class
LicenseIdAttribute
Public Class
LicenseLease

LicenseLease represents a lease returned from the Cloud Zoo


Public Class
LicenseLeaseChangedEventArgs

Arguments for OnLeaseChangedDelegate


Public Class
LicenseStatus

LicenseStatus class.


Public Class
LicenseUtils

License Manager Utilities.


Public Class
PlugIn

A general purpose utility plug-in that can contain one or more commands.


Public Class
PlugIn.UnknownUserDataEventArgs

Event argument passed to the

event.


Public Class
PlugInDescriptionAttribute

Rhino plug-in developer information attributes.


Public Class
PlugInInfo

Contains detailed information about a Rhino plug-in.


Public Class
PreviewNotification
Public Class
RenderPlugIn

A Rhino rendering plugin; applies materials, textures, and lights to a scene to produce rendered images.


Delegates

Delegate

Description


Public delegate

CustomRenderSaveFileTypes.SaveFileHandler

Called when a user chooses to save a rendered scene as this custom file type.


Public delegate

OnLeaseChangedDelegate

Called by Rhino to signal that a lease from Rhino Accounts has changed. If LicenseLeaseChangedEventArgs.Lease is null, then the server has signaled that this product is no longer licensed. Your plug-in must change behavior to behave appropriately.


Public delegate

ValidateProductKeyDelegate

Validates a product key or license.


Public delegate

VerifyLicenseKeyDelegate

Called by Rhino to verify a license key. For details, see http://developer.rhino3d.com/guides/rhinocommon/rhinocommon-zoo-plugins/


Public delegate

VerifyPreviousVersionLicenseDelegate

Called by GetLicense/AskUserForLicense to verify that a previous version license.


Enumerations

Enumeration

Description


Public Enum
DescriptionType

Rhino plug-in developer information fields.


Public Enum
LicenseBuildType

License build contentType enumerations.


Public Enum
LicenseCapabilities

Controls the buttons that will appear on the license notification window that is displayed if a license for the requesting product is not found. Note, the “Close” button will always be displayed.


Public Enum
LicenseType

LicenseType enumeration.


Public Enum
LoadPlugInResult

Result of attempting to load a plug-in


Public Enum
LoadReturnCode

Rhino plug-in loading return codes.


Public Enum
PlugInLoadTime

Rhino plug-in load time enumeration.


Public Enum
PlugInType

Rhino plug-in type enumeration.


Public Enum
RenderPlugIn.PreviewRenderTypes
Public Enum
RenderPlugIn.RenderFeature
Public Enum
ValidateResult

ValidateProductKeyDelegate result code.


Public Enum
WriteFileResult