Scene View
A scene view object. The scene view is how a scene is displayed on a screen. The scene view will be updated when the scene changes.
Constructors
Properties
A collection of analysis overlays that render the results of 3D visual analysis on the scene view. Dynamic 3D analyses, such as com.arcgismaps.analysis.LineOfSight and com.arcgismaps.analysis.Viewshed, generate visual results that are rendered on the scene view. To display the results, add the com.arcgismaps.analysis.Analysis to a collection of AnalysisOverlay.analyses and then add the AnalysisOverlay to the collection of SceneView.analysisOverlays.
The effect applied to the scene's atmosphere. The default value is AtmosphereEffect.HorizonOnly.
The camera controller manages the position, orientation, and movement of the camera for a SceneView. The controller handles user-interaction with the SceneView and updates the Camera. You can assign a CameraController with a specific navigation mode that is free roaming, following a moving target, fixed on a stationary target, or that supports AR transformation matrices. For more information, see CameraController.
A collection of overlays for displaying images in the scene view. An image overlay collection cannot belong to more that one SceneView.
The InteractionOptions for this SceneView.
A SharedFlow which emits DoubleTapEvent when the user double taps on the screen.
A SharedFlow which emits LongPressEvent when a user holds a pointer on the screen.
A SharedFlow which emits PanChangeEvent when a user drags a pointer or pointers across the screen.
A SharedFlow which emits SingleTapConfirmedEvents when the user taps once on the screen.
A SharedFlow which emits TwoPointerTapEvent when a user taps two pointers on the screen.
The visual effect of outer space in the scene view. The modes are black with stars or transparent. The default value is SpaceEffect.Stars.
Inherited properties
The attribution text for the data that is currently displayed in the GeoView.
A collection containing the GraphicsOverlays.
True if attribution bar is visible in the GeoView, false otherwise.
The current TimeExtent of the GeoView. The Time Extent of the GeoView defines how time-enabled data is displayed. Participating layers filter their data to only show data within the time extent set on the GeoView (see TimeAware for details). The range of the time extent includes the start and end values (a feature at 10/24/2016 would be included in a time extent defined as 10/24/2016 - 11/14/2016). Time filtering is not enabled until a non-null time extent is set on the GeoView. When the time extent is null on the GeoView, no time filtering is applied and all content is rendered.
Functions
Retrieves the camera that displays the current viewpoint.
Converts a location in map coordinates to a point in screen coordinates relative to the upper-left corner of the scene view.
Draws the scene based on a user-defined pulse.
Converts a screen coordinate (in pixels) to a point on the base surface of the scene within the scene view's spatial reference.
Asynchronously converts a screen coordinate relative to the upper-left corner of the scene view to a location in map coordinates.
Sets the field of view on the scene view in degrees
Sets the field of view on the scene view in degrees and determines how much the vertical field of view is distorted.
Matches the field of view of the scene view to the field of view of a camera lens using the lens characteristics. All parameter values must be greater than 0.
Updates the display to the viewpoint specified by the given camera.
Animates the display to the viewpoint specified by the given camera.
Animates the display to the viewpoint specified by the given camera using the specified duration to arrive.
Inherited functions
Exports the current view to the provided buffer.
Retrieve the current viewpoint for this GeoView.
Retrieve the layer's view state.
Initiate an Identify operation on the specified graphicsOverlay.
Initiate an Identify operation on all graphics overlays.
Initiate an Identify operation on the specified layer.
Initiate an Identify operation on all layers in the view.
Sets the GeoView's viewpoint with the bookmark's value. Applies the viewpoint of the bookmark to the GeoView.