Name |
Description |
|
AddEffectTool |
Adds a screen-space effect to the selected viewport. |
|
AnimationIntervalTool |
Changes the IModelApp.animationInterval. |
|
ApplyRenderingStyleTool |
Given a "rendering style" as a partial DisplayStyle3dSettingsProperties JSON string, apply it to the selected viewport's display style. |
|
ApplyViewByIdTool |
Given the Id of a persistent ViewDefinition, applies that view to the active viewport. |
|
ApplyViewTool |
Given a string containing a JSON representation of a ViewState, applies that ViewState to the active viewport. |
|
AttachArcGISFeatureMapLayerByUrlTool |
This tool attaches an ArcGIS map layer from a given URL. |
|
AttachArcGISMapLayerByUrlTool |
This tool attaches an ArcGIS map layer from a given URL. |
|
AttachCesiumAssetTool |
Attach a cesium asset from the Ion ID and key. |
|
AttachMapLayerTool |
This tool add a Map Layer from a specified name (look up in MapLayerSources.json). |
|
AttachMapOverlayTool |
This tool attaches a Overlay map layer. |
|
AttachModelMapLayerTool |
Attach a map layer from URL base class. |
|
AttachOgcApiFeaturesMapLayerTool |
This tool attaches an ArcGIS map layer from a given URL. |
|
AttachRealityModelTool |
This tool attaches a specified reality model. |
|
AttachTileURLMapLayerByUrlTool |
This tool attaches a map layer from a given tile URL. |
|
AttachWmsMapLayerByUrlTool |
This tool attaches a WMS map layer from a given URL. |
|
AttachWmtsMapLayerByUrlTool |
This tool attaches a WMTS map layer from a given URL. |
|
ChangeBackgroundColorTool |
Change the background color of the active viewport and optionally its transparency. |
|
ChangeCameraTool |
Change the camera settings of the selected viewport. |
|
ChangeEmphasisSettingsTool |
Changes the selected viewport's emphasis settings. |
|
ChangeFlashSettingsTool |
Changes the FlashSettings for the selected Viewport. |
|
ChangeHiliteModeTool |
Changes the ModelSubCategoryHiliteMode for the HiliteSet associated with the selected Viewport. |
|
ChangeHiliteSettingsTool |
Changes the selected viewport's hilite settings, or resets to defaults. |
|
ChangeHiliteTool |
Changes the selected viewport's hilite or emphasis settings. |
|
ChangePlanProjectionSettingsTool |
Changes plan projection settings for one or more models. |
|
ChangeUnitsTool |
Controls whether quantities are formatted using imperial or metric units. |
|
ChangeViewFlagsTool |
Modifies the selected viewport's ViewFlags. |
|
ClearEffectsTool |
Removes all screen-space effects from the selected viewport. |
|
ClearEmphasizedElementsTool |
Reset EmphasizeElements for the active Viewport. |
|
ClearIsolatedElementsTool |
Clear the set of isolated elements. |
|
ClearModelAppearanceOverrides |
clear model appearance overrides in display style. |
|
ClearRealityModelAppearanceOverrides |
Clear reality model appearance override in display style. |
|
ClipColorTool |
This tool specifies or un-specifies a clip color to use for pixels inside or outside the clip region. |
|
ClipIntersectionTool |
This tool specifies or un-specifies a color and width to use for pixels within the specified width of a clip plane. |
|
CompileShadersTool |
Compiles all registered shader programs for which compilation has not already been attempted. |
|
ConvolutionEffect |
Adds one of a collection of "convolution kernels" that alter a Viewport's image by blending neighboring pixels. |
|
DefaultTileSizeModifierTool |
Sets the default tile size modifier used for all viewports that don't explicitly override it. |
|
DetachMapLayersTool |
Detach Map Layers Tool. |
|
DetachRealityModelTool |
Detach reality model from display style. |
|
DiagnosticsPanel |
Consolidates many other widgets into a single panel. |
|
DisplayStyleTool |
Modifies the selected viewport's DisplayStyleState. |
|
DumpPlanProjectionSettingsTool |
Dumps a JSON representation of the plan projection settings for the current viewport. |
|
DumpSelectionSetTool |
A tool that outputs the Ids of the elements in the SelectionSet of the IModelConnection associated with the selected Viewport. |
|
EdgeDetectionEffect |
Adds a screen-space edge-detection effect to the selected Viewport. |
|
ElementIdFromSourceAspectIdTool |
Given the Id of an element in the iModel, output the source aspect Id of the object in the source document from which the element originated. |
|
EmbossEffect |
Adds a screen-space emboss effect to the selected Viewport. |
|
EmphasizeElementsTool |
Applies the EmphasizeElements API in some way to the selected Viewport. |
|
EmphasizeSelectedElementsTool |
If any elements are selected, emphasize them all by overriding their color to be orange; and de-emphasize all other elements by drawing them transparent grey. |
|
EmphasizeVisibleElementsTool |
Emphasize the set of elements currently visible in the view based on Viewport.queryVisibleFeatures. |
|
ExplosionEffect |
This tool applies an explosion particle effect used for testing ParticleCollectionBuilder. |
|
FadeOutTool |
Enables or disables fade-out transparency mode for the selected viewport. |
|
FlipImageConfig |
Configure the FlipImageEffect. |
|
FlipImageEffect |
An extremely simple and mostly useless effect intended to demonstrate the basics of creating a screen-space effect. |
|
FpsTracker |
Displays average frames-per-second. |
|
FreezeSceneTool |
Freeze or unfreeze the scene for the selected viewport. |
|
FrontendDevTools |
Entry-point for the package. |
|
FrustumDecorator |
Decorates the viewport with a graphical depiction of a Frustum. |
|
GaussianBlurEffect |
Adds a gaussian blur screen-space effect to the selected Viewport. |
|
InspectElementTool |
Creates a readable text summary of a geometric element or geometry part. |
|
IsolateSelectedElementsTool |
Isolate all selected elements so that only those elements will be drawn. |
|
KeyinField |
A textbox allowing input of key-ins (localized tool names) combined with a drop-down that lists all registered key-ins, filtered by substring match on the current input. |
|
LensDistortionConfig |
Configures the LensDistortionEffect. |
|
LensDistortionEffect |
Adds a screen-space effect to the selected Viewport to simulate the lens distortion produced by real-world cameras with very wide fields of view. |
|
LoseWebGLContextTool |
Forces webgl context loss. |
|
MapBaseColorTool |
This tool changes the color of the base map. |
|
MapBaseTransparencyTool |
This tool changes the transparency of the base map. |
|
MapBaseVisibilityTool |
This tool changes the visibility of the base map. |
|
MapLayerSubLayerVisibilityTool |
This tool sets the visibility of the map sublayer. |
|
MapLayerTransparencyTool |
This tool sets the transparency of a map layer. |
|
MapLayerVisibilityTool |
This tool sets the visibility of the map layer. |
|
MapLayerZoomTool |
This tool changes the viewport so it is zoomed to the range of a map layer. |
|
MaskBackgroundMapByElementTool |
Tool to mask background map by elements |
|
MaskBackgroundMapByExcludedElementTool |
Tool to mask background map by excluded elements |
|
MaskBackgroundMapByModelTool |
Tool to mask background map by geometric models |
|
MaskBackgroundMapBySubCategoryTool |
Tool to mask background map by SubCategories |
|
MaskRealityModelByElementTool |
Tool to mask reality model by elements |
|
MaskRealityModelByExcludedElementTool |
Tool to mask reality model by excluded elements |
|
MaskRealityModelByModelTool |
Tool to mask reality model by geometric models |
|
MaskRealityModelBySubCategoryTool |
Tool to mask reality model by SubCategories |
|
MeasureTileLoadTimeTool |
Unloads all tile trees, then starts a timer that stops when all tile trees and tiles required for the view are ready. |
|
MemoryTracker |
Displays GPU memory allocated to tile trees - either all tile trees in the system, or only those associated with a specific Viewport. |
|
OverrideSubCategoryPriorityTool |
Changes subcategory display priority. |
|
OverrideSubCategoryTool |
Apply appearance overrides to one or more subcategories in the active viewport. |
|
PlanarMaskBaseTool |
Base class for the reality model planar masking tools. |
|
ProjectExtentsDecoration |
|
|
QueryScheduleScriptTool |
Query the schedule script JSON from an element. |
|
RealityTransitionTool |
This tool applies a transition in X, Y, Z, or transparency. |
|
RenderCommandBreakdown |
|
|
RenderSystemDebugControlTool |
Executes some code against a RenderSystemDebugControl obtained from the IModelApp's RenderSystem. |
|
RenderTargetDebugControlToggleTool |
Toggles some aspect of a RenderTargetDebugControl for the selected viewport. |
|
RenderTargetDebugControlTool |
Executes some code against a RenderTargetDebugControl obtained from the selected viewport. |
|
ReorderMapLayers |
This tool reorders map layers. |
|
ReportWebGLCompatibilityTool |
Queries the client's level of compatibility with the rendering system and outputs it to NotificationManager. |
|
ReverseScheduleScriptTool |
A tool that modifies the RenderSchedule.Script, if any, associated with the selected Viewport such that the entries in each |
|
SaturationConfig |
Configures the SaturationEffect. |
|
SaturationEffect |
Adjusts the saturation of colors in a viewport. |
|
SaveRealityModelTool |
This tool saves a reality model's JSON representation to the system clipboard. |
|
SaveRenderingStyleTool |
Outputs (and optionally copies to the clipboard) a "rendering style" as a partial DisplayStyle3dSettingsProps JSON object based |
|
SaveViewTool |
Copies a JSON representation of the active viewport's view to the clipboard. |
|
SelectElementsByIdTool |
Replaces the contents of the selection set with the set of element Ids specified. |
|
SetAASamplesTool |
Set the number of antialiasing samples to use (<=1 for no antialiasing). |
|
SetAspectRatioSkewTool |
This tool sets the aspect ratio skew for the selected viewport. |
|
SetGpuMemoryLimitTool |
Adjust the value of TileAdmin.gpuMemoryLimit. |
|
SetHigherPriorityRealityModelMasking |
Tool to mask reality model by higher priority models. |
|
SetMapBaseTool |
Sets map layer base tool. |
|
SetMapHigherPriorityMasking |
Set Map Masking by selected models. |
|
SetModelColorTool |
Set model appearance override for color in display style. |
|
SetModelEmphasizedTool |
Set model appearance override for emphasized in display style. |
|
SetModelIgnoresMaterialsTool |
Set model appearance override for ignoreMaterials in display style. |
|
SetModelLineCodeTool |
Set model appearance override for line code in display style. |
|
SetModelLineWeightTool |
Set model appearance override for line weight in display style. |
|
SetModelLocateTool |
Set model appearance override for nonLocatable in display style. |
|
SetModelTransparencyTool |
Set model appearance override for transparency in display style. |
|
SetRealityModelColorTool |
Set reality model appearance override for color in display style. |
|
SetRealityModelEmphasizedTool |
Set reality model appearance override for emphasized in display style. |
|
SetRealityModelLocateTool |
Set reality model appearance override for locatable in display style. |
|
SetRealityModelTransparencyTool |
Set reality model appearance override for transparency in display style. |
|
SetScheduleScriptTool |
A tool that changes or removes the RenderSchedule.Script associated with the selected Viewport. |
|
SharpenEffect |
Adds a screen-space sharpen effect to the selected Viewport. |
|
SharpnessEffect |
Adds a screen-space sharpness effect to the selected Viewport. |
|
ShowTileVolumesTool |
Set the tile bounding volume decorations to display in the selected viewport. |
|
SkyCubeTool |
Defines a SkyCube to apply to the current view. |
|
SkySphereTool |
Defines a SkySphere to apply to the current view. |
|
SnowDecorator |
Simulates snowfall in a Viewport using particle effects. |
|
SnowEffect |
Toggles a decorator that simulates snow using particle effects. |
|
SourceAspectIdFromElementIdTool |
Given a source aspect Id, output the Id of the corresponding element in the iModel. |
|
SourceAspectIdTool |
Base class for a tool that can convert between source aspect Ids and element Ids. |
|
TestClipStyleTool |
Simple tool that toggles a hard-coded clip style overriding various aspects of the cut geometry appearance. |
|
TileMemoryBreakdown |
Breaks down the GPU memory allocated to tiles into categories displayed in two panes. |
|
TileStatisticsTracker |
Outputs statistics related to tile requests including the current number of active, pending, selected, and ready tile requests; as well as cumulative statistics for the session including the number of failed, timed-out, empty, and elided tile requests. |
|
Toggle3dManipulationsTool |
Changes the allow3dManipulations flag for the selected viewport if the viewport is displaying a ViewState3d . |
|
ToggleDPIForLODTool |
Toggles whether or not device pixel ratio should be taken into account when computing LOD for tiles and decoration graphics. |
|
ToggleDrapeFrustumTool |
Turn on the display of the draping frustum. |
|
ToggleDrawingGraphicsTool |
Toggles display of 2d graphics in a DrawingViewState. |
|
ToggleFrustumSnapshotTool |
Enable ("ON"), disable ("OFF"), or toggle ("TOGGLE" or omitted) the FrustumDecorator. |
|
ToggleMaskFrustumTool |
Turn on the display of the planar mask frustum. |
|
ToggleNormalMaps |
Toggles support for normal maps. |
|
ToggleOSMBuildingDisplay |
Turn on/off display of OpenStreetMap buildings |
|
TogglePrimitiveVisibilityTool |
Control whether all geometry renders, or only instanced or batched geometry. |
|
ToggleProjectExtentsTool |
Enable or disable project extents decoration. |
|
ToggleReadPixelsTool |
Toggles between normal rendering and rendering as if drawing to an off-screen framebuffer for element locate. |
|
ToggleRealityTileBounds |
Turn on display of reality tile boundaries. |
|
ToggleRealityTileFreeze |
Freeze loading of reality tiles. |
|
ToggleRealityTileLogging |
Turn on logging of console tile selection and loading (to console). |
|
ToggleRealityTilePreload |
Turn on display of reality tile preload debugging. |
|
ToggleSectionCutTool |
Controls a view state's view details' flag for producing cut geometry for a clip style. |
|
ToggleSectionDrawingSpatialViewTool |
Toggles whether a SectionDrawing's spatial view is always displayed along with the 2d graphics by a DrawingViewState, even |
|
ToggleSelectedViewFrustumTool |
Enable ("ON"), disable ("OFF"), or toggle ("TOGGLE" or omitted) the selected view frustum decoration. |
|
ToggleShadowFrustumTool |
Toggle visualization of the selected viewport's shadow frustum in all other viewports. |
|
ToggleSkyboxTool |
Toggles the skybox. |
|
ToggleTerrainTool |
This tool toggles whether to apply terrain heights to the map. |
|
ToggleTileRequestDecorationTool |
Display in every viewport a range graphic for every tile currently being requested for the viewport that was initially selected when the decorator was installed. |
|
ToggleTileTreeBoundsDecorationTool |
Display in every viewport a green range graphic for each displayed tile tree, plus a red range graphic for each tile tree's content range if defined. |
|
ToggleTileTreeReferencesTool |
Sets or unsets or flips the deactivated state of one or more tile tree references within the selected viewport. |
|
ToggleToolTipsTool |
Replaces the default tooltips displayed when mousing over elements to instead display information useful for debugging, including |
|
ToggleViewAttachmentBoundariesTool |
Toggle display of view attachment boundaries in sheet views. |
|
ToggleViewAttachmentClipShapesTool |
Toggle display of view attachment clip shapes in sheet views. |
|
ToggleViewAttachmentsTool |
Toggles display of view attachments in sheet views. |
|
ToggleVolClassIntersect |
Toggles support for intersecting volume classifiers. |
|
ToggleWiremeshTool |
Toggle whether surfaces display with overlaid wiremesh in the active viewport. |
|
UnmaskMapTool |
Unmask Mask. |
|
UnmaskRealityModelTool |
Remove masks from reality model. |
|
UnsharpenEffect |
Adds a screen-space unsharpen effect to the selected Viewport. |
|
ViewportAddRealityModel |
This tool adds a reality model to the viewport. |
|
ViewportTileSizeModifierTool |
Sets or clears the tile size modifier override for the selected viewport. |
|
ViewportToggleTool |
Base class for a tool that toggles some aspect of a Viewport. |
|
VignetteConfig |
Configures the VignetteEffect. |
|
VignetteEffect |
Applies a vignette effect to the viewport. |
|
WoWIgnoreBackgroundTool |
Set whether background color is ignored when applying white-on-white reversal. |
|