Click or drag to resize

IBuilder Interface

The top level application interface. This class provides services which apply to the whole application and are not specific to the currently loaded document.

Namespace:  Demo3D.Visuals
Assembly:  Demo3D.Core (in Demo3D.Core.dll) Version: 11.0.0.7658
Syntax
C#
public interface IBuilder

The IBuilder type exposes the following members.

Properties
  NameDescription
Public propertyCatalogManager
Public propertyCompanyDataDirectory
Public propertyDisplaySettings
Interaction with the GUI to enable/disable things like ShowDirectionArrows.
Public propertyDocument
Public propertyDocumentsDirectory
Public propertyEditionDataDirectory
Public propertyInstallPath
Public propertyInvokeRequired
Public propertyMessageBoxCaption
Public propertyModelInvokeRequired
Public propertyOptions
Public propertyPageSettings
Public propertyPrinterSettings
Public propertyPrintMessagesEnabled
Public propertyRunMode
Public propertyRunning
Public propertySceneAnimation
Access scene animation.
Public propertySelection
Public propertyShowTooltips
Public propertyUserData
Application level user data storage.
Public propertyUserScriptsFolder
Public propertyUserVars
Application level user key-value pair storage.
Top
Methods
Events
  NameDescription
Public eventAfterCatalogLoaded
EventHandler called after a Catalog is loaded, first parameter is the Catalog as an Object, and second is a CatalogEventArgs as a EventArgs.
Public eventAfterDocumentLoaded
EventHandler called after a New Document is loaded, first parameter is the IBuilder as an Object, and second is null.
Public eventAfterDocumentSaved
EventHandler called after a Document is saved, first parameter is the IBuilder as an Object, and second is null.
Public eventAfterNewDocument
EventHandler called after a New Document is created, first parameter is the IBuilder as an Object, and second is null.
Public eventBeforeCatalogClosed
EventHandler called before a Catalog is unloaded, first parameter is the Catalog as an Object, and second is a CatalogEventArgs as a EventArgs.
Public eventBeforeDocumentLoaded
EventHandler called before a New Document is loaded, first parameter is the IBuilder as an Object, and second is null.
Public eventBeforeDocumentSaved
EventHandler called before a Document is saved, first parameter is the IBuilder as an Object, and second is null.
Public eventBeforeNewDocument
EventHandler called before a New Document is created, first parameter is the IBuilder as an Object, and second is null.
Top
Extension Methods
See Also