- Add libs/navisworks-2026/ with 6 API DLLs + 3 XML doc files copied from local Navisworks Manage 2026 install (Api/Timeliner/Clash/ Controls/ComApi/Interop.ComApi) - Change TransportPlugin.csproj and UnitTests csproj HintPaths from absolute Program Files paths to relative libs paths (build no longer depends on the Navisworks installation directory) - Keep Private=False semantics for plugin (NW loads its own DLLs at runtime) and Private=True for unit tests - Record the libs reference rule in AGENTS.md to prevent regression Verified: compile successful, 255/255 unit tests pass
176 lines
9.2 KiB
XML
176 lines
9.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<doc>
|
||
<assembly>
|
||
<name>Autodesk.Navisworks.Controls</name>
|
||
</assembly>
|
||
<members>
|
||
<member name="T:Autodesk.Navisworks.Api.Controls.ApplicationControl">
|
||
<summary>
|
||
Allows initialization/shutdown of the API when using Navisworks controls.
|
||
Note that this is not the same as automation as you haven’t got a full Navisworks application running.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Autodesk.Navisworks.Api.Controls.ApplicationControl.ApplicationType">
|
||
<summary>
|
||
Specifies the type of application that will be built using Navisworks controls. The
|
||
default is MultipleDocument.
|
||
Must be called before <see cref="M:Autodesk.Navisworks.Api.Controls.ApplicationControl.Initialize">Initialize</see>.
|
||
</summary>
|
||
<exception cref="T:System.InvalidOperationException">
|
||
The API has already been initialized using <see cref="M:Autodesk.Navisworks.Api.Controls.ApplicationControl.Initialize">ApplicationControl.Initialize()</see></exception>
|
||
</member>
|
||
<member name="P:Autodesk.Navisworks.Api.Controls.ApplicationControl.CloseFileAfterLoad">
|
||
<summary>
|
||
By default Navisworks files are held open whilst being viewed.
|
||
</summary>
|
||
<exception cref="T:System.InvalidOperationException">
|
||
The API has not yet been initialized using <see cref="M:Autodesk.Navisworks.Api.Controls.ApplicationControl.Initialize">ApplicationControl.Initialize()</see></exception>
|
||
</member>
|
||
<member name="M:Autodesk.Navisworks.Api.Controls.ApplicationControl.Initialize">
|
||
<summary>
|
||
Initialise the API. Safe to call multiple times, each call must have matching call
|
||
to <see cref="M:Autodesk.Navisworks.Api.Controls.ApplicationControl.Terminate">Terminate</see>.
|
||
</summary>
|
||
<exception cref="T:Autodesk.Navisworks.Api.RuntimeLoaderException">
|
||
The program is trying to use a Navisworks control but the control
|
||
can't find a Navisworks runtime to use. For example if no Navisworks product is installed.
|
||
</exception>
|
||
</member>
|
||
<member name="P:Autodesk.Navisworks.Api.Controls.ApplicationControl.IsHardwareAccelerationActive">
|
||
<summary>
|
||
Indicates whether Hardware Acceleration is actually being used.
|
||
</summary>
|
||
<exception cref="T:System.InvalidOperationException">
|
||
The API has not yet been initialized using <see cref="M:Autodesk.Navisworks.Api.Controls.ApplicationControl.Initialize">ApplicationControl.Initialize()</see></exception>
|
||
</member>
|
||
<member name="P:Autodesk.Navisworks.Api.Controls.ApplicationControl.IsHardwareAccelerationAvailable">
|
||
<summary>
|
||
Indicates whether Hardware Acceleration is available.
|
||
</summary>
|
||
<exception cref="T:System.InvalidOperationException">
|
||
The API has not yet been initialized using <see cref="M:Autodesk.Navisworks.Api.Controls.ApplicationControl.Initialize">ApplicationControl.Initialize()</see></exception>
|
||
</member>
|
||
<member name="P:Autodesk.Navisworks.Api.Controls.ApplicationControl.IsInitialized">
|
||
<summary>
|
||
Is the API initialized and ready for use ?
|
||
</summary>
|
||
</member>
|
||
<member name="P:Autodesk.Navisworks.Api.Controls.ApplicationControl.PreferHardwareAcceleration">
|
||
<summary>
|
||
Specifies whether Hardware Acceleration should be used if available.
|
||
</summary>
|
||
<exception cref="T:System.InvalidOperationException">
|
||
The API has not yet been initialized using <see cref="M:Autodesk.Navisworks.Api.Controls.ApplicationControl.Initialize">ApplicationControl.Initialize()</see></exception>
|
||
</member>
|
||
<member name="P:Autodesk.Navisworks.Api.Controls.ApplicationControl.RequestedRuntimeLanguage">
|
||
<summary>
|
||
Specifies the language that Navisworks should prefer (if installed).
|
||
Must be called before <see cref="M:Autodesk.Navisworks.Api.Controls.ApplicationControl.Initialize">Initialize</see>.
|
||
</summary>
|
||
<exception cref="T:System.InvalidOperationException">
|
||
The API has already been initialized using <see cref="M:Autodesk.Navisworks.Api.Controls.ApplicationControl.Initialize">ApplicationControl.Initialize()</see></exception>
|
||
</member>
|
||
<member name="P:Autodesk.Navisworks.Api.Controls.ApplicationControl.SelectionBehavior">
|
||
<summary>
|
||
Specifies the Selection Behavior to be used during Picking.
|
||
</summary>
|
||
<exception cref="T:System.InvalidOperationException">
|
||
The API has not yet been initialized using <see cref="M:Autodesk.Navisworks.Api.Controls.ApplicationControl.Initialize">ApplicationControl.Initialize()</see></exception>
|
||
</member>
|
||
<member name="M:Autodesk.Navisworks.Api.Controls.ApplicationControl.SetApplicationGui(Autodesk.Navisworks.Api.ApplicationParts.IApplicationGui)">
|
||
<summary>
|
||
Sets/clears the implementation of IApplicationGui returned by
|
||
<see cref="P:Autodesk.Navisworks.Api.Application.Gui">Application.Gui</see>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Autodesk.Navisworks.Api.Controls.ApplicationControl.Terminate">
|
||
<summary>
|
||
Terminate use of the API. Each call must have a matching call
|
||
to <see cref="M:Autodesk.Navisworks.Api.Controls.ApplicationControl.Initialize">Initialize</see>.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Autodesk.Navisworks.Api.Controls.ApplicationType">
|
||
<summary>
|
||
Describes the type of application that will be built using Navisworks controls.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Autodesk.Navisworks.Api.Controls.ApplicationType.MultipleDocument">
|
||
<summary>
|
||
Multiple document application.
|
||
Any number of <see cref="T:Autodesk.Navisworks.Api.Controls.DocumentControl">DocumentControls</see> may be created.
|
||
A multiple document application supports a limited set of Navisworks APIs and Navisworks native
|
||
file formats.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Autodesk.Navisworks.Api.Controls.ApplicationType.SingleDocument">
|
||
<summary>
|
||
Single document application.
|
||
Only one <see cref="T:Autodesk.Navisworks.Api.Controls.DocumentControl">DocumentControl</see> may be created.
|
||
A single document application supports the complete set of Navisworks APIs and file readers.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Autodesk.Navisworks.Api.Controls.DocumentControl">
|
||
<summary>
|
||
Standalone component that manages a Navisworks document
|
||
</summary>
|
||
</member>
|
||
<member name="M:Autodesk.Navisworks.Api.Controls.DocumentControl.#ctor">
|
||
<summary>Default constructor for DocumentControl</summary>
|
||
</member>
|
||
<member name="M:Autodesk.Navisworks.Api.Controls.DocumentControl.#ctor(System.ComponentModel.IContainer)">
|
||
<summary>
|
||
Overloaded constructor for DocumentControl.
|
||
This should be used where possible.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Autodesk.Navisworks.Api.Controls.DocumentControl.Dispose(System.Boolean)"></member>
|
||
<member name="P:Autodesk.Navisworks.Api.Controls.DocumentControl.Document">
|
||
<summary>Gets a reference to the Navisworks Document</summary>
|
||
<exception cref="T:System.InvalidOperationException">
|
||
The API has not yet been initialized using ApplicationControl.Initialize()
|
||
</exception>
|
||
<exception cref="T:System.InvalidOperationException">
|
||
Attempt to access a second Document when
|
||
ApplicationControl.ApplicationType is set to SingleDocument
|
||
</exception>
|
||
</member>
|
||
<member name="M:Autodesk.Navisworks.Api.Controls.DocumentControl.SetAsMainDocument">
|
||
<summary>
|
||
Set this control's document as the main document for the application. This should be called
|
||
once at the beginning of the application. This DocumentControl should last for the lifetime
|
||
of the application and be the last DocumentControl to be disposed when the application terminates.
|
||
</summary>
|
||
<exception cref="T:System.InvalidOperationException">
|
||
The API has not yet been initialized using ApplicationControl.Initialize()
|
||
</exception>
|
||
</member>
|
||
<member name="T:Autodesk.Navisworks.Api.Controls.ViewControl">
|
||
<summary>
|
||
Standalone control that provides a graphical view of the Document in a DocumentControl.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Autodesk.Navisworks.Api.Controls.ViewControl.#ctor">
|
||
<summary>Default constructor for ViewControl</summary>
|
||
</member>
|
||
<member name="P:Autodesk.Navisworks.Api.Controls.ViewControl.AllowCurrentSelectionDrag">
|
||
<summary>Determines if Selection dragging is enabled</summary>
|
||
</member>
|
||
<member name="M:Autodesk.Navisworks.Api.Controls.ViewControl.Dispose(System.Boolean)"></member>
|
||
<member name="P:Autodesk.Navisworks.Api.Controls.ViewControl.DocumentControl">
|
||
<summary>The DocumentControl that this view displays</summary>
|
||
</member>
|
||
<member name="P:Autodesk.Navisworks.Api.Controls.ViewControl.FullScreen"></member>
|
||
<member name="M:Autodesk.Navisworks.Api.Controls.ViewControl.IsInputKey(System.Windows.Forms.Keys)">
|
||
<summary>Determines whether the specified key is a regular input key or a special key that requires preprocessing.</summary>
|
||
</member>
|
||
<member name="M:Autodesk.Navisworks.Api.Controls.ViewControl.SetActiveView">
|
||
<summary>Sets this as the active view for the purposes of the DocumentControl</summary>
|
||
</member>
|
||
<member name="P:Autodesk.Navisworks.Api.Controls.ViewControl.View">
|
||
<summary>Gets a reference to the Navisworks View</summary>
|
||
</member>
|
||
<member name="M:Autodesk.Navisworks.Api.Controls.ViewControl.WndProc(System.Windows.Forms.Message@)">
|
||
<summary>When overridden provides access to specific windows messages handled by the control during its lifetime.</summary>
|
||
</member>
|
||
</members>
|
||
</doc> |