Classes for working with Views
|The state of an AuxCoordSystem2d element in the frontend
|The state of an AuxCoordSystem3d element in the frontend
|The state of an AuxCoordSystemSpatial element in the frontend
|The state of an AuxCoordSystem element in the frontend
|A set of Categories to be displayed in a ViewState.
|Describes which aspects of a Viewport have changed.
|A cluster of one or more Markers that overlap one another in the view.
|A ContextRealityModel attached to a DisplayStyleState supplying a TileTreeReference used to draw the
|A display style that can be applied to 2d views.
|A DisplayStyleState that can be applied to spatial views.
|A DisplayStyle defines the parameters for 'styling' the contents of a ViewState.
|A view of a DrawingModel
|Animates the transition of a Viewport from one Frustum to another.
|Animates the transition of a Viewport to view a location on the Earth.
|Icon sprites are loaded from .png files in the assets directory of imodeljs-native.
|Specifies margins to apply around a view volume for methods like ViewState.lookAtVolume and Viewport.zoomToElements, expanding the
|A Marker is a CanvasDecoration, whose position follows a fixed location in world space.
|A set of Markers that are logically related, such that they cluster when they overlap one another in screen space.
|The state of a ModelSelector.
|A ChangeFlags that permits modifying the states of individual ChangeFlags.
|A viewport that draws to an offscreen buffer instead of to the screen.
|Defines a spatial view that displays geometry on the image plane using a parallel orthographic projection.
|The State of Planar Clip Mask applied to a reality model or background map.
|An interactive Viewport that exists within an HTMLDivElement.
|A view of a SheetModel.
|Defines a view of one or more SpatialModels.
|Sprites are small raster images that are drawn on top of Viewports by a ViewDecoration.
|A Sprite location.
|Supplies access to a set of commonly-used view rotations.
|Forms a bidirectional connection between two Viewports such that the Frustums of each are synchronized with one another.
|Forms a bidirectional connection between two Viewports such that the ViewStates of each are synchronized with one another.
|API for creating a ViewState2d for a 2D model (GeometricModel2dState).
|API for creating a 3D default ViewState3d for an iModel.
|Describes a Viewport's viewing volume, plus its size on the screen.
|The ViewManager holds the list of opened views, plus the selected view.
|A Viewport renders the contents of one or more GeometricModels onto an
|The "pose" for a View describing the viewed area or volume, depending upon whether
|The "pose" for a ViewState2d.
|The "pose" for a ViewState3d, including information about the view's Camera if it is enabled.
|A rectangle in unsigned integer view coordinates with (0,0) corresponding to the top-left corner of the view.
|The front-end state of a ViewDefinition element.
|Defines the state of a view of a single 2d model.
|Defines the state of a view of 3d models.
|Bit masks describing which aspects of a Viewport have changed as part of a ChangeFlags.
|Coordinate system types
|Source of depth point returned by Viewport.pickDepthPoint.
|Describes a set of commonly-used view rotations.
|Describes the result of a viewing operation such as those exposed by ViewState and Viewport.
|Describes an undo or redo event for a Viewport.
|Calculate the ECEF to database (IModel) coordinate transform at a provided location, using the GCS of the iModel.
|Form a connection between two or more Viewports such that they all view the same volume.
|Forms a connection between two or more Viewports such that a change in any one of the viewports is reflected in all of the others.
|Form a connection between two or more Viewports such that every aspect of the viewports are kept in sync.
|Queries the actual elevation of a cartographic point on the globe (using Bing elevation services)
|A function that returns a SynchronizeViewports function that synchronizes the viewed volumes of each viewport.
|A function that returns a SynchronizeViewports function that synchronizes every aspect of the viewports' states, including
|An object to animate a transition of a Viewport.
|Options for changing the viewed Model of a 2d view via Viewport.changeViewedModel2d
|Arguments supplied to ViewState.computeDisplayTransform.
|Options supplied to SpatialViewState.computeFitRange.
|Interface for drawing decoration graphics into, or on top of, the active ScreenViewports managed by ViewManager.
|Options to control behavior of Viewport.pickDepthPoint.
|The minimum and maximum values for the z-depth of a rectangle of screen space.
|Describes the largest and smallest values allowed for the extents of a ViewState.
|An object that customizes the appearance of Features within a Viewport using FeatureSymbology.Overrides.
|Arguments to Viewport.getPixelDataWorldPoint.
|Options that control how a view is aligned with the globe.
|Describes a location on the earth using cartographic data structures.
|Describes a rectangular area of the earth using cartographic data structures.
|Arguments to ViewState3d.lookAt for either a perspective or orthographic view
|Arguments to ViewState3d.lookAt to set up an orthographic view
|Arguments to ViewState3d.lookAt to set up a perspective view
|Arguments to ViewState3d.lookAt to set up an perspective view using a (field-of-view) lens angle.
|MapLayer visibility based on its scale range definition.
|Options that control the margin around the edges of a volume for lookAt and Fit view operations
|A Transform supplied by a ModelDisplayTransformProvider to be applied to a model when displaying it in a Viewport.
|Interface adopted by an object that wants to apply a ModelDisplayTransform to one or more models within a Viewport.
|Options supplied when creating an OffScreenViewport.
|A method to be called if an error occurs while adjusting a ViewState's extents
|Options controlling display of OpenStreetMap Buildings.
|Specifies padding to apply around a view volume for methods like ViewState.lookAtVolume and Viewport.zoomToElements, expanding or
|Arguments supplied to Viewport.readImageBuffer.
|Argument for ViewManager.onSelectedViewportChanged
|Provides a way for applications to inject additional non-decorative graphics into a Viewport by supplying one or more TileTreeReferences capable of loading and drawing the graphics.
|An object that can contribute customizations to the tooltip displayed when mousing over an element or other entity in a Viewport.
|Options that control how an Viewport animation behaves.
|Options that control how operations that change a viewport behave.
|Options for creating a ViewState2d via ViewCreator2d.
|Options for creating a ViewState3d via ViewCreator3d.
|Interface for drawing Decorations into, or on top of, a ScreenViewport.
|Options to allow changing the view rotation with zoomTo methods and ensure minimum bounding box dimensions for zoomToElements.
|Constants and functions for working with two-dimensions Frustums.
|Per-model category visibility permits the visibility of categories within a Viewport displaying a SpatialViewState to be overridden in
|Arguments to ViewState.attachToViewport.
|The types that may be used for Markers
|Payload for the Viewport.onFlashedIdChanged event indicating Ids of the currently- and/or previously-flashed objects.
Last Updated: 12 February, 2024
Found something wrong, missing, or unclear on this page? Raise an issue in our repo.