Show / Hide Table of Contents

Class SceneView

A view that displays 3D content from a Scene with a viewing mode of Global.

Inheritance
object
NSObject
UIResponder
UIView
GeoView
SceneView
Implements
IEquatable<NSObject>
INSObjectProtocol
IUIActivityItemsConfigurationProviding
IUIPasteConfigurationSupporting
IUIResponderStandardEditActions
IUIUserActivityRestoring
IEnumerable
INSCoding
IUIAccessibilityIdentification
IUIAppearance
IUIAppearanceContainer
IUICoordinateSpace
IUIDynamicItem
IUIFocusItem
IUIFocusEnvironment
IUIFocusItemContainer
IUILargeContentViewerItem
IUIPopoverPresentationControllerSourceItem
IUITraitChangeObservable
IUITraitEnvironment
ICALayerDelegate
INativeObject
INotifyPropertyChanged
IComponent
IDisposable
GeoView.SafeAreaInsetsDidChange()
GeoView.TouchesBegan(NSSet, UIEvent)
GeoView.WillMoveToWindow(UIWindow)
GeoView.PressesBegan(NSSet<UIPress>, UIPressesEvent)
GeoView.PressesEnded(NSSet<UIPress>, UIPressesEvent)
GeoView.PressesCancelled(NSSet<UIPress>, UIPressesEvent)
GeoView.CanBecomeFirstResponder
GeoView.CanBecomeFocused
GeoView.AccessibilityHint
GeoView.AccessibilityLabel
GeoView.IsAccessibilityElement
GeoView.AttributionTopAnchor
GeoView.LayoutSubviews()
GeoView.CalloutStyle
GeoView.DrawStatusChanged
GeoView.LayerViewStateChanged
GeoView.SpatialReferenceChanged
GeoView.AnalysisViewStateChanged
GeoView.ViewpointChanged
GeoView.ShowCalloutForGeoElement(GeoElement, CGPoint, CalloutDefinition)
GeoView.ShowCalloutAt(MapPoint, CalloutDefinition)
GeoView.ShowCalloutAt(MapPoint, UIView, CGPoint)
GeoView.DismissCallout()
GeoView.IsCalloutVisible
GeoView.ExportImageAsync()
GeoView.GraphicsOverlays
GeoView.GetCurrentViewpoint(ViewpointType)
GeoView.SetViewpoint(Viewpoint)
GeoView.SetViewpointAsync(Viewpoint)
GeoView.SetViewpointAsync(Viewpoint, TimeSpan)
GeoView.SetBookmarkAsync(Bookmark)
GeoView.GetLayerViewState(Layer)
GeoView.GetAnalysisViewState(Analysis)
GeoView.IdentifyGraphicsOverlayAsync(GraphicsOverlay, CGPoint, double, bool)
GeoView.IdentifyGraphicsOverlayAsync(GraphicsOverlay, CGPoint, double, bool, long)
GeoView.IdentifyGraphicsOverlaysAsync(CGPoint, double, bool)
GeoView.IdentifyGraphicsOverlaysAsync(CGPoint, double, bool, long)
GeoView.IdentifyLayerAsync(Layer, CGPoint, double, bool)
GeoView.IdentifyLayerAsync(Layer, CGPoint, double, bool, CancellationToken)
GeoView.IdentifyLayerAsync(Layer, CGPoint, double, bool, long)
GeoView.IdentifyLayerAsync(Layer, CGPoint, double, bool, long, CancellationToken)
GeoView.IdentifyLayersAsync(CGPoint, double, bool)
GeoView.IdentifyLayersAsync(CGPoint, double, bool, CancellationToken)
GeoView.IdentifyLayersAsync(CGPoint, double, bool, long)
GeoView.IdentifyLayersAsync(CGPoint, double, bool, long, CancellationToken)
GeoView.GeoViewTapped
GeoView.GeoViewDoubleTapped
GeoView.GeoViewHolding
GeoView.IsAttributionTextVisible
GeoView.AttributionText
GeoView.SpatialReference
GeoView.IsWrapAroundEnabled
GeoView.IsNavigating
GeoView.NavigationCompleted
GeoView.DrawStatus
GeoView.ViewInsets
GeoView.TimeExtent
GeoView.SelectionProperties
GeoView.Labeling
GeoView.Grid
GeoView.ImageOverlays
GeoView.AnalysisOverlays
GeoView.CriticalError
GeoView.CriticalErrorChanged
GeoView.GeoModelError
GeoView.GeoModelErrorChanged
UIView.Add(UIView)
UIView.AddSubviews(params UIView[])
UIView.GetEnumerator()
UIView.BeginAnimations(string)
UIView.Animate(double, Action, Action)
UIView.Animate(double, double, UIViewAnimationOptions, Action, Action)
UIView.Transition(UIView, UIView, double, UIViewAnimationOptions, Action)
UIView.Transition(UIView, double, UIViewAnimationOptions, Action, Action)
UIView.AnimateAsync(double, Action)
UIView.Capture(bool)
UIView.AccessibilityActivate()
UIView.ActionForLayer(CALayer, string)
UIView.AddConstraint(NSLayoutConstraint)
UIView.AddConstraints(NSLayoutConstraint[])
UIView.AddGestureRecognizer(UIGestureRecognizer)
UIView.AddInteraction(IUIInteraction)
UIView.AddKeyframeWithRelativeStartTime(double, double, Action)
UIView.AddLayoutGuide(UILayoutGuide)
UIView.AddMotionEffect(UIMotionEffect)
UIView.AddSubview(UIView)
UIView.AlignmentRectForFrame(CGRect)
UIView.Animate(double, Action)
UIView.Animate(double, NFloat, NFloat, double, UIViewAnimationOptions, Action, Action<bool>)
UIView.AnimateAsync(double, NFloat, NFloat, double, UIViewAnimationOptions, Action)
UIView.AnimateKeyframes(double, double, UIViewKeyframeAnimationOptions, Action, UICompletionHandler)
UIView.AnimateKeyframesAsync(double, double, UIViewKeyframeAnimationOptions, Action)
UIView.AnimateNotify(double, Action, UICompletionHandler)
UIView.AnimateNotifyAsync(double, Action)
UIView.AnimateNotify(double, double, UIViewAnimationOptions, Action, UICompletionHandler)
UIView.AnimateNotifyAsync(double, double, UIViewAnimationOptions, Action)
UIView.AnimateNotify(double, double, NFloat, NFloat, UIViewAnimationOptions, Action, UICompletionHandler)
UIView.AnimateNotifyAsync(double, double, NFloat, NFloat, UIViewAnimationOptions, Action)
UIView.BeginAnimations(string, nint)
UIView.BringSubviewToFront(UIView)
UIView.CommitAnimations()
UIView.ContentCompressionResistancePriority(UILayoutConstraintAxis)
UIView.ContentHuggingPriority(UILayoutConstraintAxis)
UIView.ConvertPointFromCoordinateSpace(CGPoint, IUICoordinateSpace)
UIView.ConvertPointFromView(CGPoint, UIView)
UIView.ConvertPointToCoordinateSpace(CGPoint, IUICoordinateSpace)
UIView.ConvertPointToView(CGPoint, UIView)
UIView.ConvertRectFromCoordinateSpace(CGRect, IUICoordinateSpace)
UIView.ConvertRectFromView(CGRect, UIView)
UIView.ConvertRectToCoordinateSpace(CGRect, IUICoordinateSpace)
UIView.ConvertRectToView(CGRect, UIView)
UIView.DecodeRestorableState(NSCoder)
UIView.DidHintFocusMovement(UIFocusMovementHint)
UIView.DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)
UIView.DisplayLayer(CALayer)
UIView.Draw(CGRect)
UIView.DrawLayer(CALayer, CGContext)
UIView.DrawRect(CGRect, UIViewPrintFormatter)
UIView.DrawViewHierarchy(CGRect, bool)
UIView.EncodeRestorableState(NSCoder)
UIView.EncodeTo(NSCoder)
UIView.ExchangeSubview(nint, nint)
UIView.ExerciseAmbiguityInLayout()
UIView.FrameForAlignmentRect(CGRect)
UIView.GestureRecognizerShouldBegin(UIGestureRecognizer)
UIView.GetConstraintsAffectingLayout(UILayoutConstraintAxis)
UIView.GetFocusItems(CGRect)
UIView.GetFrame(UIView)
UIView.GetUserInterfaceLayoutDirection(UISemanticContentAttribute)
UIView.GetUserInterfaceLayoutDirection(UISemanticContentAttribute, UIUserInterfaceLayoutDirection)
UIView.HitTest(CGPoint, UIEvent)
UIView.InsertSubview(UIView, nint)
UIView.InsertSubviewAbove(UIView, UIView)
UIView.InsertSubviewBelow(UIView, UIView)
UIView.InvalidateIntrinsicContentSize()
UIView.IsDescendantOfView(UIView)
UIView.LayoutIfNeeded()
UIView.LayoutMarginsDidChange()
UIView.LayoutSublayersOfLayer(CALayer)
UIView.ModifyAnimations(NFloat, bool, Action)
UIView.MovedToSuperview()
UIView.MovedToWindow()
UIView.NeedsUpdateConstraints()
UIView.PerformSystemAnimation(UISystemAnimation, UIView[], UIViewAnimationOptions, Action, UICompletionHandler)
UIView.PerformSystemAnimationAsync(UISystemAnimation, UIView[], UIViewAnimationOptions, Action)
UIView.PerformWithoutAnimation(Action)
UIView.PointInside(CGPoint, UIEvent)
UIView.RegisterForTraitChanges(Class[], Action<IUITraitEnvironment, UITraitCollection>)
UIView.RegisterForTraitChanges(Class[], NSObject, Selector)
UIView.RegisterForTraitChanges(Class[], Selector)
UIView.RemoveConstraint(NSLayoutConstraint)
UIView.RemoveConstraints(NSLayoutConstraint[])
UIView.RemoveFromSuperview()
UIView.RemoveGestureRecognizer(UIGestureRecognizer)
UIView.RemoveInteraction(IUIInteraction)
UIView.RemoveLayoutGuide(UILayoutGuide)
UIView.RemoveMotionEffect(UIMotionEffect)
UIView.RequiresConstraintBasedLayout()
UIView.ResizableSnapshotView(CGRect, bool, UIEdgeInsets)
UIView.SendSubviewToBack(UIView)
UIView.SetAnimationBeginsFromCurrentState(bool)
UIView.SetAnimationCurve(UIViewAnimationCurve)
UIView.SetAnimationDelay(double)
UIView.SetAnimationDelegate(NSObject)
UIView.SetAnimationDidStopSelector(Selector)
UIView.SetAnimationDuration(double)
UIView.SetAnimationRepeatAutoreverses(bool)
UIView.SetAnimationRepeatCount(float)
UIView.SetAnimationStartDate(NSDate)
UIView.SetAnimationTransition(UIViewAnimationTransition, UIView, bool)
UIView.SetAnimationWillStartSelector(Selector)
UIView.SetContentCompressionResistancePriority(float, UILayoutConstraintAxis)
UIView.SetContentHuggingPriority(float, UILayoutConstraintAxis)
UIView.SetNeedsDisplay()
UIView.SetNeedsDisplayInRect(CGRect)
UIView.SetNeedsFocusUpdate()
UIView.SetNeedsLayout()
UIView.SetNeedsUpdateConstraints()
UIView.ShouldUpdateFocus(UIFocusUpdateContext)
UIView.SizeThatFits(CGSize)
UIView.SizeToFit()
UIView.SnapshotView(bool)
UIView.SubviewAdded(UIView)
UIView.SystemLayoutSizeFittingSize(CGSize)
UIView.SystemLayoutSizeFittingSize(CGSize, float, float)
UIView.TintColorDidChange()
UIView.TraitCollectionDidChange(UITraitCollection)
UIView.TransitionNotify(UIView, UIView, double, UIViewAnimationOptions, UICompletionHandler)
UIView.TransitionNotifyAsync(UIView, UIView, double, UIViewAnimationOptions)
UIView.TransitionNotify(UIView, double, UIViewAnimationOptions, Action, UICompletionHandler)
UIView.TransitionNotifyAsync(UIView, double, UIViewAnimationOptions, Action)
UIView.UnregisterForTraitChanges(IUITraitChangeRegistration)
UIView.UpdateConstraints()
UIView.UpdateConstraintsIfNeeded()
UIView.UpdateFocusIfNeeded()
UIView.UpdateTraitsIfNeeded()
UIView.ViewWithTag(nint)
UIView.WillDrawLayer(CALayer)
UIView.WillMoveToSuperview(UIView)
UIView.WillRemoveSubview(UIView)
UIView.Dispose(bool)
UIView.GetAppearance<T>()
UIView.AppearanceWhenContainedIn(params Type[])
UIView.GetAppearance(UITraitCollection)
UIView.GetAppearance(UITraitCollection, params Type[])
UIView.GetAppearance<T>(UITraitCollection)
UIView.GetAppearance<T>(UITraitCollection, params Type[])
UIView.ClassHandle
UIView.AccessibilityActivationPoint
UIView.AccessibilityAttributedHint
UIView.AccessibilityAttributedLabel
UIView.AccessibilityAttributedUserInputLabels
UIView.AccessibilityAttributedValue
UIView.AccessibilityDirectTouchOptions
UIView.AccessibilityElementsHidden
UIView.AccessibilityExpandedStatus
UIView.AccessibilityFrame
UIView.AccessibilityIdentifier
UIView.AccessibilityIgnoresInvertColors
UIView.AccessibilityLanguage
UIView.AccessibilityNavigationStyle
UIView.AccessibilityPath
UIView.AccessibilityRespondsToUserInteraction
UIView.AccessibilityTextualContext
UIView.AccessibilityTraits
UIView.AccessibilityUserInputLabels
UIView.AccessibilityValue
UIView.AccessibilityViewIsModal
UIView.AlignmentRectInsets
UIView.Alpha
UIView.AnchorPoint
UIView.AnimationsEnabled
UIView.AppliedContentSizeCategoryLimitsDescription
UIView.AutoresizingMask
UIView.AutosizesSubviews
UIView.BackgroundColor
UIView.BottomAnchor
UIView.Bounds
UIView.Center
UIView.CenterXAnchor
UIView.CenterYAnchor
UIView.ClearsContextBeforeDrawing
UIView.ClipsToBounds
UIView.CollisionBoundingPath
UIView.CollisionBoundsType
UIView.Constraints
UIView.ContentMode
UIView.ContentScaleFactor
UIView.ContentStretch
UIView.CoordinateSpace
UIView.DirectionalLayoutMargins
UIView.EffectiveUserInterfaceLayoutDirection
UIView.ExclusiveTouch
UIView.FirstBaselineAnchor
UIView.FocusEffect
UIView.FocusGroupIdentifier
UIView.FocusGroupPriority
UIView.FocusItemContainer
UIView.FocusItemDeferralMode
UIView.Focused
UIView.Frame
UIView.GestureRecognizers
UIView.HasAmbiguousLayout
UIView.HeightAnchor
UIView.Hidden
UIView.HoverStyle
UIView.InheritedAnimationDuration
UIView.InsetsLayoutMarginsFromSafeArea
UIView.Interactions
UIView.IntrinsicContentSize
UIView.IsTransparentFocusItem
UIView.KeyboardLayoutGuide
UIView.LargeContentImage
UIView.LargeContentImageInsets
UIView.LargeContentTitle
UIView.LastBaselineAnchor
UIView.Layer
UIView.LayoutGuides
UIView.LayoutMargins
UIView.LayoutMarginsGuide
UIView.LeadingAnchor
UIView.LeftAnchor
UIView.MaskView
UIView.MaximumContentSizeCategory
UIView.MinimumContentSizeCategory
UIView.MotionEffects
UIView.MultipleTouchEnabled
UIView.Opaque
UIView.OverrideUserInterfaceStyle
UIView.ParentFocusEnvironment
UIView.PreferredFocusEnvironments
UIView.PreferredFocusedView
UIView.PreservesSuperviewLayoutMargins
UIView.ReadableContentGuide
UIView.RestorationIdentifier
UIView.RightAnchor
UIView.SafeAreaInsets
UIView.SafeAreaLayoutGuide
UIView.ScalesLargeContentImage
UIView.SemanticContentAttribute
UIView.ShouldGroupAccessibilityChildren
UIView.ShowsLargeContentViewer
UIView.Subviews
UIView.Superview
UIView.Tag
UIView.TintAdjustmentMode
UIView.TintColor
UIView.TopAnchor
UIView.TrailingAnchor
UIView.TraitCollection
UIView.TraitOverrides
UIView.Transform
UIView.Transform3D
UIView.TranslatesAutoresizingMaskIntoConstraints
UIView.UserInteractionEnabled
UIView.ViewForBaselineLayout
UIView.ViewForFirstBaselineLayout
UIView.ViewForLastBaselineLayout
UIView.ViewPrintFormatter
UIView.WidthAnchor
UIView.Window
UIView.AnnouncementDidFinishNotification
UIView.AnnouncementNotification
UIView.AssistiveTechnologyKey
UIView.AssistiveTouchStatusDidChangeNotification
UIView.BoldTextStatusDidChangeNotification
UIView.ButtonShapesEnabledStatusDidChangeNotification
UIView.ClosedCaptioningStatusDidChangeNotification
UIView.DarkerSystemColorsStatusDidChangeNotification
UIView.ElementFocusedNotification
UIView.FocusedElementKey
UIView.GrayscaleStatusDidChangeNotification
UIView.GuidedAccessStatusDidChangeNotification
UIView.HearingDevicePairedEarDidChangeNotification
UIView.InvertColorsStatusDidChangeNotification
UIView.LayoutChangedNotification
UIView.MonoAudioStatusDidChangeNotification
UIView.NoIntrinsicMetric
UIView.NotificationSwitchControlIdentifier
UIView.NotificationVoiceOverIdentifier
UIView.OnOffSwitchLabelsDidChangeNotification
UIView.PageScrolledNotification
UIView.PauseAssistiveTechnologyNotification
UIView.PrefersCrossFadeTransitionsStatusDidChangeNotification
UIView.ReduceMotionStatusDidChangeNotification
UIView.ReduceTransparencyStatusDidChangeNotification
UIView.ResumeAssistiveTechnologyNotification
UIView.ScreenChangedNotification
UIView.ShakeToUndoDidChangeNotification
UIView.ShouldDifferentiateWithoutColorDidChangeNotification
UIView.SpeakScreenStatusDidChangeNotification
UIView.SpeakSelectionStatusDidChangeNotification
UIView.SpeechAttributeAnnouncementPriority
UIView.SpeechAttributeIpaNotation
UIView.SpeechAttributeLanguage
UIView.SpeechAttributePitch
UIView.SpeechAttributePunctuation
UIView.SpeechAttributeQueueAnnouncement
UIView.SpeechAttributeSpellOut
UIView.SwitchControlStatusDidChangeNotification
UIView.TextAttributeContext
UIView.TextAttributeCustom
UIView.TextAttributeHeadingLevel
UIView.UILayoutFittingCompressedSize
UIView.UILayoutFittingExpandedSize
UIView.UnfocusedElementKey
UIView.VideoAutoplayStatusDidChangeNotification
UIView.VoiceOverStatusChanged
UIView.VoiceOverStatusDidChangeNotification
UIView.Appearance
UIView.AnimationWillStart
UIView.AnimationWillEnd
UIResponder.AccessibilityDecrement()
UIResponder.AccessibilityElementDidBecomeFocused()
UIResponder.AccessibilityElementDidLoseFocus()
UIResponder.AccessibilityElementIsFocused()
UIResponder.AccessibilityIncrement()
UIResponder.AccessibilityPerformEscape()
UIResponder.AccessibilityPerformMagicTap()
UIResponder.AccessibilityScroll(UIAccessibilityScrollDirection)
UIResponder.BecomeFirstResponder()
UIResponder.BuildMenu(IUIMenuBuilder)
UIResponder.CanPaste(NSItemProvider[])
UIResponder.CanPerform(Selector, NSObject)
UIResponder.CaptureTextFromCamera(NSObject)
UIResponder.ClearTextInputContextIdentifier(NSString)
UIResponder.Copy(NSObject)
UIResponder.Cut(NSObject)
UIResponder.DecreaseSize(NSObject)
UIResponder.Delete(NSObject)
UIResponder.Duplicate(NSObject)
UIResponder.Export(NSObject)
UIResponder.Find(NSObject)
UIResponder.FindAndReplace(NSObject)
UIResponder.FindNext(NSObject)
UIResponder.FindPrevious(NSObject)
UIResponder.GetTargetForAction(Selector, NSObject)
UIResponder.IncreaseSize(NSObject)
UIResponder.MakeTextWritingDirectionLeftToRight(NSObject)
UIResponder.MakeTextWritingDirectionRightToLeft(NSObject)
UIResponder.MotionBegan(UIEventSubtype, UIEvent)
UIResponder.MotionCancelled(UIEventSubtype, UIEvent)
UIResponder.MotionEnded(UIEventSubtype, UIEvent)
UIResponder.Move(NSObject)
UIResponder.Paste(NSObject)
UIResponder.Paste(NSItemProvider[])
UIResponder.PasteAndGo(NSObject)
UIResponder.PasteAndMatchStyle(NSObject)
UIResponder.PasteAndSearch(NSObject)
UIResponder.PressesChanged(NSSet<UIPress>, UIPressesEvent)
UIResponder.Print(NSObject)
UIResponder.ReloadInputViews()
UIResponder.RemoteControlReceived(UIEvent)
UIResponder.Rename(NSObject)
UIResponder.ResignFirstResponder()
UIResponder.RestoreUserActivityState(NSUserActivity)
UIResponder.Select(NSObject)
UIResponder.SelectAll(NSObject)
UIResponder.ToggleBoldface(NSObject)
UIResponder.ToggleItalics(NSObject)
UIResponder.ToggleUnderline(NSObject)
UIResponder.TouchesCancelled(NSSet, UIEvent)
UIResponder.TouchesEnded(NSSet, UIEvent)
UIResponder.TouchesEstimatedPropertiesUpdated(NSSet)
UIResponder.TouchesMoved(NSSet, UIEvent)
UIResponder.UpdateTextAttributes(UITextAttributesConversionHandler)
UIResponder.UpdateUserActivityState(NSUserActivity)
UIResponder.UseSelectionForFind(NSObject)
UIResponder.ValidateCommand(UICommand)
UIResponder.AccessibilityAssistiveTechnologyFocusedIdentifiers
UIResponder.AccessibilityCustomActions
UIResponder.AccessibilityDragSourceDescriptors
UIResponder.AccessibilityDropPointDescriptors
UIResponder.ActivityItemsConfiguration
UIResponder.CanResignFirstResponder
UIResponder.EditingInteractionConfiguration
UIResponder.InputAccessoryView
UIResponder.InputAccessoryViewController
UIResponder.InputAssistantItem
UIResponder.InputView
UIResponder.InputViewController
UIResponder.IsFirstResponder
UIResponder.KeyCommands
UIResponder.NextResponder
UIResponder.PasteConfiguration
UIResponder.TextInputContextIdentifier
UIResponder.TextInputMode
UIResponder.UndoManager
UIResponder.UserActivity
NSObject.PlatformAssembly
NSObject.Dispose()
NSObject.ConformsToProtocol(NativeHandle)
NSObject.DangerousRelease()
NSObject.DangerousRetain()
NSObject.DangerousAutorelease()
NSObject.BeginInvokeOnMainThread(Selector, NSObject)
NSObject.InvokeOnMainThread(Selector, NSObject)
NSObject.BeginInvokeOnMainThread(Action)
NSObject.InvokeOnMainThread(Action)
NSObject.FromObject(object)
NSObject.SetValueForKeyPath(NativeHandle, NSString)
NSObject.GetHashCode()
NSObject.Equals(object)
NSObject.Equals(NSObject)
NSObject.ToString()
NSObject.Invoke(Action, double)
NSObject.Invoke(Action, TimeSpan)
NSObject.AddObserver(string, NSKeyValueObservingOptions, Action<NSObservedChange>)
NSObject.AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)
NSObject.InvokeInBackground(Action)
NSObject.AddObserver(NSObject, NSString, NSKeyValueObservingOptions, nint)
NSObject.AddObserver(NSObject, string, NSKeyValueObservingOptions, nint)
NSObject.AutomaticallyNotifiesObserversForKey(string)
NSObject.CancelPreviousPerformRequest(NSObject)
NSObject.CancelPreviousPerformRequest(NSObject, Selector, NSObject)
NSObject.Copy()
NSObject.DidChange(NSKeyValueChange, NSIndexSet, NSString)
NSObject.DidChange(NSString, NSKeyValueSetMutationKind, NSSet)
NSObject.DidChangeValue(string)
NSObject.DoesNotRecognizeSelector(Selector)
NSObject.GetDictionaryOfValuesFromKeys(NSString[])
NSObject.GetKeyPathsForValuesAffecting(NSString)
NSObject.GetMethodForSelector(Selector)
NSObject.MutableCopy()
NSObject.ObserveValue(NSString, NSObject, NSDictionary, nint)
NSObject.PerformSelector(Selector, NSObject, double, NSString[])
NSObject.PerformSelector(Selector, NSObject, double)
NSObject.PerformSelector(Selector, NSThread, NSObject, bool)
NSObject.PerformSelector(Selector, NSThread, NSObject, bool, NSString[])
NSObject.PerformSelector(Selector)
NSObject.PerformSelector(Selector, NSObject)
NSObject.PerformSelector(Selector, NSObject, NSObject)
NSObject.PrepareForInterfaceBuilder()
NSObject.RemoveObserver(NSObject, NSString, nint)
NSObject.RemoveObserver(NSObject, string, nint)
NSObject.RemoveObserver(NSObject, NSString)
NSObject.RemoveObserver(NSObject, string)
NSObject.SetNilValueForKey(NSString)
NSObject.SetValueForKey(NSObject, NSString)
NSObject.SetValueForKeyPath(NSObject, NSString)
NSObject.SetValueForUndefinedKey(NSObject, NSString)
NSObject.SetValuesForKeysWithDictionary(NSDictionary)
NSObject.ValueForKey(NSString)
NSObject.ValueForKeyPath(NSString)
NSObject.ValueForUndefinedKey(NSString)
NSObject.WillChange(NSKeyValueChange, NSIndexSet, NSString)
NSObject.WillChange(NSString, NSKeyValueSetMutationKind, NSSet)
NSObject.WillChangeValue(string)
NSObject.DebugDescription
NSObject.Description
NSObject.RetainCount
NSObject.ChangeIndexesKey
NSObject.ChangeKindKey
NSObject.ChangeNewKey
NSObject.ChangeNotificationIsPriorKey
NSObject.ChangeOldKey
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
Namespace: Esri.ArcGISRuntime.UI.Controls
Assembly: Esri.ArcGISRuntime.iOS.dll
Syntax
[Register("SceneView")]
public class SceneView : GeoView, IEquatable<NSObject>, INSObjectProtocol, IUIActivityItemsConfigurationProviding, IUIPasteConfigurationSupporting, IUIResponderStandardEditActions, IUIUserActivityRestoring, IEnumerable, INSCoding, IUIAccessibilityIdentification, IUIAppearance, IUIAppearanceContainer, IUICoordinateSpace, IUIDynamicItem, IUIFocusItem, IUIFocusEnvironment, IUIFocusItemContainer, IUILargeContentViewerItem, IUIPopoverPresentationControllerSourceItem, IUITraitChangeObservable, IUITraitEnvironment, ICALayerDelegate, INativeObject, INotifyPropertyChanged, IComponent, IDisposable
Remarks

The SceneView is a container that holds a Scene. A Scene holds a collection of operational layers and Basemap. Layers are visual representations of geographic information and come in many forms. The types of layers that are displayed in a SceneView are three dimensional.

A SceneView is a user interface that displays Scene layers and graphics on a spherical globe in 3D. It uses a camera to control the visible area (extent) of the Scene and supports user interactions such as pan, zoom, tilt, and rotate. A scene view also provides access to the underlying layer data in a scene.

To display a Scene with a viewing mode of Global, add a SceneView control to your app and assign the scene to it. This loads the scene and its content, such as a Surface, Basemap and collection of operational layers, and displays this content on screen.

User interactions such as pan, zoom, tilt, rotate, and identify or selection are supported in the SceneView using touch, mouse, keyboard, or pen/pencil. If required, you can override keys, clicks, and gestures to provide a specific user experience.

The visible area (Viewpoint) of a SceneView is defined by the position and orientation of a Camera. To determine the current visible area, call GetCurrentViewpoint(ViewpointType). Make sure that any user-initiated or programmatic navigation is complete before getting the current Viewpoint by calling IsNavigating.

You can programmatically set the visible area by specifying a viewpoint. For example, to zoom to the Viewpoint specified by a camera, pass the Camera to the SceneView using one of its methods, such as SetViewpointCamera(Camera). The SceneView has a camera controller (CameraController) to manage the camera's movement and user interactions.

The scene view supports only Scene with a global SceneViewingMode in WGS84. For local scenes, use LocalSceneView.

In an MVC architecture, the SceneView represents the View tier. The Model tier is represented by the Scene object which can provide a collection of operational layers, a Basemap and a Surface. You can only set one Scene per SceneView, but you can swap the Scene with another when the application is running. See the Scene view discussion in the developer guide for more information.

Constructors

Name Description
SceneView()

Initializes a new instance of the SceneView class.

SceneView(nint)

Internal use only. Invoked by the Xamarin iOS designer.

Properties

Name Description
AmbientLightColor

Gets or sets the color of the scene view's ambient light.

AtmosphereEffect

Gets or sets the effect applied to the scene's atmosphere.

Camera

Gets the current Camera for the view.

CameraController

Gets or sets the camera controller that manages the position, orientation, and movement of the camera for a SceneView.

FieldOfView

Gets the horizontal field of view of the scene view in degrees.

FieldOfViewDistortionRatio

Gets how much the vertical field of view is distorted.

InteractionOptions

Gets or sets a set of properties that control user interaction with the SceneView.

Scene

Gets or sets the scene that the SceneView is displaying.

SpaceEffect

Gets or sets the visual effect of outer space in the scene view. The modes are black with stars or transparent.

SunLighting

Gets or sets the type of ambient sunlight and shadows in the scene view.

SunTime

Gets or sets the position of the sun in the scene view based on a specific date and time.

Methods

Name Description
AwakeFromNib()

Invoked when the SceneView is instantiated from a storyboard. Not intended for use by end-users.

CancelSetViewpointOperations()

Cancels any pending or currently running SetViewpointAsync operations.

LocationToScreen(MapPoint)

Converts a location in map coordinates to a point in screen coordinates relative to the upper-left corner of the scene view.

LocationToScreen(MapPoint, out LocationVisibility)

Converts a location in map coordinates to a screen coordinate relative to the upper-left corner of the scene.

ScreenToBaseSurface(CGPoint)

Converts a screen coordinate to a location on the base surface in scene coordinates, considering only the scene's base surface and ignoring other scene content.

ScreenToLocationAsync(CGPoint)

Converts a screen coordinate to a location in scene coordinates, considering both the scene's base surface and other scene content.

SetFieldOfView(double)

Sets the horizontal field of view of the scene view in degrees.

SetFieldOfView(double, double)

Sets the field of view on the scene view in degrees and determines how much the vertical field of view is distorted.

SetFieldOfView(float, float, float, float, float, float, DeviceOrientation)

Matches the field of view of the scene view to the field of view of a camera lens using the lens intrinsics characteristics.

SetViewpointCamera(Camera)

Immediately changes the display to the viewpoint specified by the given camera.

SetViewpointCameraAsync(Camera)

Changes the scene view to the new camera viewpoint asynchronously.

SetViewpointCameraAsync(Camera, TimeSpan)

Animates the display to the viewpoint specified by the given camera using the specified duration to arrive.

Applies to

TargetVersions
.NET iOS200.0 - 300.0
Xamarin.iOS100.0 - 100.15
In this article
Provide feedback
Back to top Copyright © 2025 Esri.