IBuilder Methods | 
The IBuilder type exposes the following members.
| 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) | 
            Invoke an action on the Demo3D model thread.
              | |
| ModelBeginInvoke(ActionObject, Object) | 
            Invoke an action on the Demo3D model thread.
              | |
| 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 | ||
| SaveWorldEdits | 
            Display a confirmation dialog to prompt saving edits made to the model.
              | |
| 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 | |
|---|---|---|
| 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.) |