Skip to content
Guides API

SceneViewProps

SceneViewProps = object

Defined in: src/ExpoArcgis.types.ts:2503

Props for the <SceneView> host component.

optional atmosphereEffect?: AtmosphereEffect

Defined in: src/ExpoArcgis.types.ts:2523

Atmosphere rendering. Defaults to horizonOnly.


optional camera?: Camera

Defined in: src/ExpoArcgis.types.ts:2506

Animates the view to this 3D camera whenever the value changes (runtime camera control).


optional cameraController?: CameraController | null

Defined in: src/ExpoArcgis.types.ts:2512

Swaps the scene’s camera-control mode. Omit (or pass null) to use the SDK default.

  • { type: 'orbitLocation', target, distance } — orbit around a fixed point.
  • { type: 'globe' } — free globe navigation.

optional grid?: GridConfig | null

Defined in: src/ExpoArcgis.types.ts:2514

Coordinate-grid overlay (MGRS / UTM / USNG / latitude-longitude). null / omitted = none.


optional onSceneLoaded?: (event) => void

Defined in: src/ExpoArcgis.types.ts:2533

Called once the scene has finished loading successfully.

MapLoadedEventPayload

void


optional onSceneLoadError?: (event) => void

Defined in: src/ExpoArcgis.types.ts:2535

Called if the scene fails to load.

MapLoadErrorEventPayload

void


optional onTap?: (event) => void

Defined in: src/ExpoArcgis.types.ts:2537

Called when the user taps the scene.

TapEventPayload

void


optional orbitGraphic?: GraphicRef | null

Defined in: src/ExpoArcgis.types.ts:2519

The graphic to orbit when cameraController is { type: 'orbitGeoElement' } — the camera follows this <Graphic> as it moves. Pass the ref obtained from <Graphic ref>.


optional style?: StyleProp<ViewStyle>

Defined in: src/ExpoArcgis.types.ts:2504


optional sunLighting?: SunLighting

Defined in: src/ExpoArcgis.types.ts:2521

Sun lighting mode (shadows). Defaults to off.


optional sunTime?: number

Defined in: src/ExpoArcgis.types.ts:2525

Sun position, as epoch milliseconds (affects shadow direction).


optional timeExtent?: { endTime: number; startTime: number; } | null

Defined in: src/ExpoArcgis.types.ts:2531

Filters time-aware layers to this time window. Both values are epoch milliseconds (UTC). Pass null / omit to show all time steps (no filter). Maps to GeoView.timeExtent / SceneView(timeExtent:) on both platforms.