IBuilder Interface |
Namespace: Demo3D.Visuals
public interface IBuilder : IPackageTarget
The IBuilder type exposes the following members.
| Name | Description | |
|---|---|---|
| BackgroundTaskViewer |
Interface for adding background tasks to the status bar view.
| |
| CatalogManager | ||
| CompanyDataDirectory | ||
| ControlPanelManager |
Interface for the Control Panel Plugin
| |
| DisplaySettings |
Interaction with the GUI to enable/disable things like ShowDirectionArrows.
| |
| Document | ||
| DocumentsDirectory | ||
| EditionDataDirectory | ||
| InstallPath | ||
| InvokeRequired | ||
| MessageBoxCaption | ||
| ModelInvokeRequired | ||
| Options | ||
| PackageFeed | ||
| PackageTargetName |
The name of the package target.
(Inherited from IPackageTarget.) | |
| PageSettings | ||
| PrinterSettings | ||
| PrintMessagesEnabled | ||
| RenderManager |
Interface for adding additional renderers.
| |
| RunMode | ||
| Running | ||
| SceneAnimation |
Access scene animation.
| |
| Selection | ||
| SelectionManager | ||
| ShowTooltips | ||
| UserData |
Application level user data storage.
| |
| UserScriptsFolder | ||
| UserVars |
Application level user key-value pair storage.
|
| Name | Description | |
|---|---|---|
| AddToSelection | ||
| BeginInvoke | ||
| ClearSelection | ||
| CreateVisual(VisualFactory) | ||
| CreateVisual(VisualFactory, Vector3) | ||
| CreateVisualWithoutFocus | ||
| DeleteSelection | ||
| Export(String, Boolean) | ||
| Export(String, Visual, Boolean) | ||
| ForceRefreshPropertiesGrid |
Forcibly refreshes Properties Grid even when it is being edited.
| |
| GetPackageManager |
Gets the default package manager for the target if no options are specified. Otherwise returns a new package manager.
(Inherited from IPackageTarget.) | |
| Invoke | ||
| ModelBeginInvoke(Action) | ||
| ModelBeginInvoke(ActionObject, Object) | ||
| NotifyAfterFileImported |
Call this to notify interested listeners to examine (re)imported CAD.
| |
| RefreshPropertiesGrid |
Refreshes the Properties Grid unless it's currently being edited. This is the recommended API for most situations.
| |
| Reset | ||
| SaveOptions | ||
| Select | ||
| ShowFeedManager |
Show the package feed manager.
| |
| SnapshotColorData |
Get the color data as an array or image
| |
| SnapshotDepthData |
Get the depth data as an array or image
| |
| StartVideoRecording |
Start recording the scene, opens a dialog to set the file path, end with StopVideoRecording | |
| StartVideoRecording(Demo3DMovieExportFormat) |
Start recording the scene, end with StopVideoRecording | |
| StartVideoRecording(String) |
Start recording the scene, end with StopVideoRecording | |
| StopVideoRecording |
Stop recording the scene
|
| Name | Description | |
|---|---|---|
| AfterCatalogClosed | EventHandler called after a Catalog is unloaded.
| |
| AfterCatalogLoaded | EventHandler called after a Catalog is loaded, first parameter is the Catalog as an Object, and second is a CatalogEventArgs as a EventArgs.
| |
| AfterCSharpCodeCompiled | EventHandler called after some C# code is compiled.
| |
| AfterDocumentLoaded | EventHandler called after a New Document is loaded, first parameter is the IBuilder as an Object, and second is null.
| |
| AfterDocumentSaved | EventHandler called after a Document is saved, first parameter is the IBuilder as an Object, and second is null.
| |
| AfterFileImported | EventHandler called after a File is imported, first parameter is the IBuilder as an Object, and second is a ImportEventArgs as a EventArgs.
| |
| AfterNewDocument | EventHandler called after a New Document is created, first parameter is the IBuilder as an Object, and second is null.
| |
| AppClosing | EventHandler called when the app is closing.
| |
| BeforeCatalogClosed | EventHandler called before a Catalog is unloaded, first parameter is the Catalog as an Object, and second is a CatalogEventArgs as a EventArgs.
| |
| BeforeCatalogLoaded | EventHandler called before a Catalog is loaded.
| |
| BeforeDocumentLoaded | EventHandler called before a New Document is loaded, first parameter is the IBuilder as an Object, and second is null.
| |
| BeforeDocumentSaved | EventHandler called before a Document is saved, first parameter is the IBuilder as an Object, and second is null.
| |
| BeforeNewDocument | EventHandler called before a New Document is created, first parameter is the IBuilder as an Object, and second is null.
|
| Name | Description | |
|---|---|---|
| ModelInvokeAsync(Action) | Overloaded. (Defined by ModelInvokeExtensions.) | |
| ModelInvokeAsync(ActionObject, Object) | Overloaded. (Defined by ModelInvokeExtensions.) | |
| ModelInvokeAsyncTResult(FuncTResult) | Overloaded. (Defined by ModelInvokeExtensions.) | |
| ModelInvokeAsyncTResult(FuncObject, TResult, Object) | Overloaded. (Defined by ModelInvokeExtensions.) | |
| Pick(Point) | Overloaded. (Defined by IGuiExt.) | |
| Pick(Int32, Int32) | Overloaded. (Defined by IGuiExt.) |