JavaScript Library
Core
Autodesk.Viewing.AppScreenModeDelegate
Screen mode delegate allowing the viewer to go full screen.
Autodesk.Viewing.BubbleNode
Wrapper and helper for “bubble” data.
Autodesk.Viewing.Document
Core model data class for all items and collections.
Autodesk.Viewing.ErrorCodes
Error code constants
Autodesk.Viewing.Extension
Base class for extending the functionality of the viewer.
Autodesk.Viewing.FileLoader
Base class for file loaders.
Autodesk.Viewing.HotkeyManager
Management of hotkeys for the viewer.
Autodesk.Viewing.Initializer
Helper class for initializing the viewer runtime.
Autodesk.Viewing.Model
Core class representing the geometry.
Autodesk.Viewing.NullScreenModeDelegate
Screen mode delegate with no full screen functionality.
Autodesk.Viewing.Private.Preferences
Application preferences.
Autodesk.Viewing.Private.ViewerState
Class for creating and restoring viewer states.
Autodesk.Viewing.ScreenModeDelegate
Virtual base class for screen mode manipulation.
Autodesk.Viewing.ToolController
Core interface to add and remove canvas interactions to the viewer.
Autodesk.Viewing.ToolInterface
Base class for new interaction tools.
Autodesk.Viewing.Viewer3D
Base class for all viewer implementations.
Autodesk.Viewing.ViewingApplication
Wrapper application for the viewer component.
Autodesk.Viewing.ViewingUtilities
Variety of utilities convenient to navigation and tool development.
UI
Autodesk.Viewing.GuiViewer3D
Viewer component based on Viewer3D with added UI.
Autodesk.Viewing.UI.Control
Base class for UI controls.
Autodesk.Viewing.UI.ControlGroup
Class for grouping controls.
Autodesk.Viewing.UI.DockingPanel
UI panel that is movable and resizable within the bounds of its parent container.
Autodesk.Viewing.UI.LayersPanel
Layers panel.
Autodesk.Viewing.UI.ModelStructurePanel
Model structure panel.
Autodesk.Viewing.UI.PropertyPanel
Property panel.
Autodesk.Viewing.UI.SettingsPanel
UI panel specifically designed for application settings.
Autodesk.Viewing.UI.ToolBar
Core class representing a toolbar UI.
Extensions
Autodesk.Viewing.Extensions.FirstPerson.FirstPersonExtension
First Person navigation tool, similar to those found in videogames.
Autodesk.Viewing.Extensions.Markups.Core.MarkupsCore
Extension that allows end users to draw 2D markups on top of 2D and 3D models.
Autodesk.Viewing.Extensions.Measure.MeasureExtension
Extension used to support distance and angle measure for 2d and 3d models.