FileExportPlugIn Class |
Namespace: Rhino.PlugIns
The FileExportPlugIn type exposes the following members.
Name | Description | |
---|---|---|
FileExportPlugIn | Initializes a new instance of the FileExportPlugIn class |
Name | Description | |
---|---|---|
AddToHelpMenu |
Called by Rhino to determine if the plug-in name should be added to the Rhino Help/Plug-ins menu.
(Inherited from PlugIn.) | |
Assembly | Source assembly for this plug-in. (Inherited from PlugIn.) | |
Description |
Returns the description of the plug-in, as found in the plug-in's assembly attributes.
(Inherited from PlugIn.) | |
Id |
Returns the Guid, or unique Id, of the plug-in.
(Inherited from PlugIn.) | |
LicenseId | (Inherited from PlugIn.) | |
LoadAtStartup | Obsolete. (Inherited from PlugIn.) | |
LoadTime |
Plug-ins are typically loaded on demand when they are first needed. You can change
this behavior to load the plug-in at during different stages in time by overriding
this property.
(Inherited from PlugIn.) | |
LocalPlugInName |
Optionally override this to provide a localized plug-in name
(Inherited from PlugIn.) | |
Name |
Returns the name of the plug-in, as found in the plug-in's assembly attributes.
(Inherited from PlugIn.) | |
Settings |
Persistent plug-in settings.
(Inherited from PlugIn.) | |
SettingsDirectory |
Get the plug-in's settings directory. This is the directory where the plug-in's persistent settings files are saved.
This directory will be located in the user's profile folder.
Note, this does not verify the directory exists.
(Inherited from PlugIn.) | |
SettingsDirectoryAllUsers |
Get the plug-in's "all users" settings directory.
This directory will be located in the system's program data folder.
Note, this does not verify the directory exists.
(Inherited from PlugIn.) | |
ShouldDisplayOptionsDialog | ||
Version |
Returns the version of the plug-in, as found in the plug-in's assembly attributes.
(Inherited from PlugIn.) | |
WindowPositionSettings | (Inherited from PlugIn.) |
Name | Description | |
---|---|---|
AddFileTypes | ||
AskUserForLicense | (Inherited from PlugIn.) | |
CommandSettings | (Inherited from PlugIn.) | |
CreateCommands |
Called right after plug-in is created and is responsible for creating
all of the commands in a given plug-in. The base class implementation
Constructs an instance of every publicly exported command class in your
plug-in's assembly.
(Inherited from PlugIn.) | |
DisplayHelp |
Called by Rhino if AddToHelpMenu is true and menu item associated with this plug-in is selected.
(Inherited from PlugIn.) | |
DisplayOptionsDialog | ||
DocumentPropertiesDialogPages |
Override this function if you want to extend the document properties sections
of the options dialog. This function is called whenever the user brings up the
Options dialog.
(Inherited from PlugIn.) | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetCommands |
All of the commands associated with this plug-in.
(Inherited from PlugIn.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetLicense(LicenseBuildType, ValidateProductKeyDelegate, OnLeaseChangedDelegate) |
Verifies that there is a valid product license for your plug-in, using
the Rhino licensing system. If the plug-in is installed as a standalone
node, the locally installed license will be validated. If the plug-in
is installed as a network node, a loaner license will be requested by
the system's assigned Zoo server. If the Zoo server finds and returns
a license, then this license will be validated. If no license is found,
then the user will be prompted to provide a license key, which will be
validated.
(Inherited from PlugIn.) | |
GetLicense(LicenseCapabilities, String, ValidateProductKeyDelegate, OnLeaseChangedDelegate) |
Verifies that there is a valid product license for your plug-in, using
the Rhino licensing system. If the plug-in is installed as a standalone
node, the locally installed license will be validated. If the plug-in
is installed as a network node, a loaner license will be requested by
the system's assigned Zoo server. If the Zoo server finds and returns
a license, then this license will be validated. If no license is found,
then the user will be prompted to provide a license key, which will be
validated.
(Inherited from PlugIn.) | |
GetLicenseOwner |
Get the customer name and organization used when entering the product
license.
(Inherited from PlugIn.) | |
GetPlugInObject | (Inherited from PlugIn.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Icon |
Returns the plug-in's icon in bitmap form.
(Inherited from PlugIn.) | |
IsTextureSupported |
Returns true if this renderer can render the texture natively without needing it to be baked into a bitmap, false otherwise.
By default, returns false for all textures.
(Inherited from PlugIn.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ObjectPropertiesPages(ListObjectPropertiesPage) | Obsolete.
Override this function is you want to extend the object properties dialog
(Inherited from PlugIn.) | |
ObjectPropertiesPages(ObjectPropertiesPageCollection) |
Override this function is you want to extend the object properties dialog.
This method will be called each time a new document is created for each
instance of a object properties panel. On Windows there will be a single
panel per document but on Mac there may be many properties panel per
document.
(Inherited from PlugIn.) | |
OnLoad |
Is called when the plug-in is being loaded.
(Inherited from PlugIn.) | |
OnShutdown | (Inherited from PlugIn.) | |
OptionsDialogPages |
Override this function if you want to extend the options dialog. This function is
called whenever the user brings up the Options dialog.
(Inherited from PlugIn.) | |
ReadDocument |
Called whenever a Rhino document is being loaded and plug-in user data was
encountered written by a plug-in with this plug-in's GUID.
(Inherited from PlugIn.) | |
RegisterCommand | (Inherited from PlugIn.) | |
ResetMessageBoxes | (Inherited from PlugIn.) | |
ReturnLicense |
Returns, or releases, a product license that was obtained from the Rhino
licensing system. Note, most plug-ins do not need to call this as the
Rhino licensing system will return all licenses when Rhino shuts down.
(Inherited from PlugIn.) | |
SaveSettings |
Write settings to disk which will raise a SettingsSaved
event.
(Inherited from PlugIn.) | |
SetLicenseCapabilities | (Inherited from PlugIn.) | |
ShouldCallWriteDocument |
Called whenever a Rhino is about to save a .3dm file.
If you want to save plug-in document data when a model is
saved in a version 5 .3dm file, then you must override this
function to return true and you must override WriteDocument().
(Inherited from PlugIn.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
WriteDocument |
Called when Rhino is saving a .3dm file to allow the plug-in
to save document user data.
(Inherited from PlugIn.) | |
WriteFile |
Name | Description | |
---|---|---|
SettingsSaved |
This event is raised when an instance of Rhino has modified the
external settings file associated with this plug-in's Settings
property.
(Inherited from PlugIn.) |