Package-level declarations
Types
Link copied to clipboard
Used to perform operations on a TableTopSceneView.
Link copied to clipboard
class TableTopSceneViewScope
The receiver class of the TableTopSceneView content lambda.
Link copied to clipboard
Represents the initialization status of a TableTopSceneView.
Functions
Link copied to clipboard
Remembers a MutableState of TableTopSceneViewStatus that can be used to track the initialization status of a TableTopSceneView. The initial value of the MutableState is TableTopSceneViewStatus.Initializing.
Link copied to clipboard
fun TableTopSceneView(arcGISScene: ArcGISScene, arcGISSceneAnchor: Point, translationFactor: Double, modifier: Modifier = Modifier, clippingDistance: Double? = null, onInitializationStatusChanged: (TableTopSceneViewStatus) -> Unit? = null, requestCameraPermissionAutomatically: Boolean = true, onViewpointChangedForCenterAndScale: (Viewpoint) -> Unit? = null, onViewpointChangedForBoundingGeometry: (Viewpoint) -> Unit? = null, graphicsOverlays: List<GraphicsOverlay> = remember { emptyList() }, tableTopSceneViewProxy: TableTopSceneViewProxy = remember { TableTopSceneViewProxy() }, viewLabelProperties: ViewLabelProperties = remember { ViewLabelProperties() }, selectionProperties: SelectionProperties = remember { SelectionProperties() }, isAttributionBarVisible: Boolean = true, onAttributionTextChanged: (String) -> Unit? = null, onAttributionBarLayoutChanged: (AttributionBarLayoutChangeEvent) -> Unit? = null, analysisOverlays: List<AnalysisOverlay> = remember { emptyList() }, imageOverlays: List<ImageOverlay> = remember { emptyList() }, timeExtent: TimeExtent? = null, onTimeExtentChanged: (TimeExtent?) -> Unit? = null, sunTime: Instant = SceneViewDefaults.DefaultSunTime, sunLighting: LightingMode = LightingMode.NoLight, ambientLightColor: Color = SceneViewDefaults.DefaultAmbientLightColor, onNavigationChanged: (isNavigating: Boolean) -> Unit? = null, onSpatialReferenceChanged: (spatialReference: SpatialReference?) -> Unit? = null, onLayerViewStateChanged: (GeoView.GeoViewLayerViewStateChanged) -> Unit? = null, onInteractingChanged: (isInteracting: Boolean) -> Unit? = null, onCurrentViewpointCameraChanged: (camera: Camera) -> Unit? = null, onRotate: (RotationChangeEvent) -> Unit? = null, onScale: (ScaleChangeEvent) -> Unit? = null, onUp: (UpEvent) -> Unit? = null, onDown: (DownEvent) -> Unit? = null, onSingleTapConfirmed: (SingleTapConfirmedEvent) -> Unit? = null, onDoubleTap: (DoubleTapEvent) -> Unit? = null, onLongPress: (LongPressEvent) -> Unit? = null, onTwoPointerTap: (TwoPointerTapEvent) -> Unit? = null, onPan: (PanChangeEvent) -> Unit? = null, content: @Composable TableTopSceneViewScope.() -> Unit? = null)
A scene view that provides an augmented reality table top experience.