IBuilder Interface |
Namespace: Demo3D.Visuals
public interface IBuilder
The IBuilder type exposes the following members.
| Name | Description | |
|---|---|---|
| CatalogManager | ||
| CompanyDataDirectory | ||
| DisplaySettings |
Interaction with the GUI to enable/disable things like ShowDirectionArrows.
| |
| Document | ||
| DocumentsDirectory | ||
| EditionDataDirectory | ||
| InstallPath | ||
| InvokeRequired | ||
| MessageBoxCaption | ||
| ModelInvokeRequired | ||
| Options | ||
| PageSettings | ||
| PrinterSettings | ||
| PrintMessagesEnabled | ||
| RunMode | ||
| Running | ||
| SceneAnimation |
Access scene animation.
| |
| Selection | ||
| 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 | ||
| Import | ||
| Invoke | ||
| ModelBeginInvoke(Action) | ||
| ModelBeginInvoke(ActionObject, Object) | ||
| RefreshPropertiesGrid | ||
| Reset | ||
| SaveOptions | ||
| Select | ||
| SnapshotDepthData | ||
| StartVideoRecording |
Start recording the scene, opens a dialog to set the file path, end with StopVideoRecording | |
| StartVideoRecording(String) |
Start recording the scene, end with StopVideoRecording | |
| StopVideoRecording |
Stop recording the scene
|
| Name | Description | |
|---|---|---|
| AfterCatalogLoaded | EventHandler called after a Catalog is loaded, first parameter is the Catalog as an Object, and second is a CatalogEventArgs as a EventArgs.
| |
| 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.
| |
| AfterNewDocument | EventHandler called after a New Document is created, first parameter is the IBuilder as an Object, and second is null.
| |
| BeforeCatalogClosed | EventHandler called before a Catalog is unloaded, first parameter is the Catalog as an Object, and second is a CatalogEventArgs as a EventArgs.
| |
| 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.) |