Class EvergineViewController
Evergine view controller.
Implements
INSObjectProtocol
IUIActivityItemsConfigurationProviding
IUIPasteConfigurationSupporting
IUIResponderStandardEditActions
IUIUserActivityRestoring
INSCoding
INSExtensionRequestHandling
IUIAppearanceContainer
IUIContentContainer
IUIFocusEnvironment
IUITraitChangeObservable
IUITraitEnvironment
INativeObject
Inherited Members
UIViewController.Add(UIView)
UIViewController.GetEnumerator()
UIViewController.AddChildViewController(UIViewController)
UIViewController.AddKeyCommand(UIKeyCommand)
UIViewController.ApplicationFinishedRestoringState()
UIViewController.AttemptRotationToDeviceOrientation()
UIViewController.BeginRequestWithExtensionContext(NSExtensionContext)
UIViewController.CanPerformUnwind(Selector, UIViewController, NSObject)
UIViewController.CanPerformUnwindDeprecated(Selector, UIViewController, NSObject)
UIViewController.ChildViewControllerForStatusBarHidden()
UIViewController.ChildViewControllerForStatusBarStyle()
UIViewController.DecodeRestorableState(NSCoder)
UIViewController.DidAnimateFirstHalfOfRotation(UIInterfaceOrientation)
UIViewController.DidMoveToParentViewController(UIViewController)
UIViewController.DidReceiveMemoryWarning()
UIViewController.DidRotate(UIInterfaceOrientation)
UIViewController.DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)
UIViewController.DismissMoviePlayerViewController()
UIViewController.EncodeRestorableState(NSCoder)
UIViewController.EncodeTo(NSCoder)
UIViewController.EndAppearanceTransition()
UIViewController.GetAllowedChildViewControllersForUnwinding(UIStoryboardUnwindSegueSource)
UIViewController.GetChildViewControllerContainingSegueSource(UIStoryboardUnwindSegueSource)
UIViewController.GetContentScrollView(NSDirectionalRectEdge)
UIViewController.GetOverrideTraitCollectionForChildViewController(UIViewController)
UIViewController.GetSizeForChildContentContainer(IUIContentContainer, CGSize)
UIViewController.GetSupportedInterfaceOrientations()
UIViewController.GetTargetViewControllerForAction(Selector, NSObject)
UIViewController.GetViewControllerForUnwind(Selector, UIViewController, NSObject)
UIViewController.LoadView()
UIViewController.LoadViewIfNeeded()
UIViewController.PreferredContentSizeDidChangeForChildContentContainer(IUIContentContainer)
UIViewController.PreferredInterfaceOrientationForPresentation()
UIViewController.PreferredStatusBarStyle()
UIViewController.PrefersStatusBarHidden()
UIViewController.PrepareForSegue(UIStoryboardSegue, NSObject)
UIViewController.PresentMoviePlayerViewController(MPMoviePlayerViewController)
UIViewController.RegisterForPreviewingWithDelegate(IUIViewControllerPreviewingDelegate, UIView)
UIViewController.RegisterForTraitChanges(Class[], NSObject, Selector)
UIViewController.RegisterForTraitChanges(Class[], Selector)
UIViewController.RemoveFromParentViewController()
UIViewController.RemoveKeyCommand(UIKeyCommand)
UIViewController.SetContentScrollView(UIScrollView, NSDirectionalRectEdge)
UIViewController.SetNeedsFocusUpdate()
UIViewController.SetNeedsStatusBarAppearanceUpdate()
UIViewController.SetNeedsUpdateContentUnavailableConfiguration()
UIViewController.SetNeedsUpdateOfHomeIndicatorAutoHidden()
UIViewController.SetNeedsUpdateOfPrefersPointerLocked()
UIViewController.SetNeedsUpdateOfScreenEdgesDeferringSystemGestures()
UIViewController.SetNeedsUpdateOfSupportedInterfaceOrientations()
UIViewController.SetOverrideTraitCollection(UITraitCollection, UIViewController)
UIViewController.ShouldAutorotate()
UIViewController.ShouldAutorotateToInterfaceOrientation(UIInterfaceOrientation)
UIViewController.ShouldUpdateFocus(UIFocusUpdateContext)
UIViewController.ShowDetailViewController(UIViewController, NSObject)
UIViewController.ShowViewController(UIViewController, NSObject)
UIViewController.SystemLayoutFittingSizeDidChangeForChildContentContainer(IUIContentContainer)
UIViewController.TraitCollectionDidChange(UITraitCollection)
UIViewController.UnregisterForPreviewingWithContext(IUIViewControllerPreviewing)
UIViewController.UnregisterForTraitChanges(IUITraitChangeRegistration)
UIViewController.Unwind(UIStoryboardSegue, UIViewController)
UIViewController.UpdateContentUnavailableConfiguration(UIContentUnavailableConfigurationState)
UIViewController.UpdateFocusIfNeeded()
UIViewController.UpdateTraitsIfNeeded()
UIViewController.UpdateViewConstraints()
UIViewController.ViewDidUnload()
UIViewController.ViewLayoutMarginsDidChange()
UIViewController.ViewSafeAreaInsetsDidChange()
UIViewController.ViewWillLayoutSubviews()
UIViewController.ViewWillTransitionToSize(CGSize, IUIViewControllerTransitionCoordinator)
UIViewController.ViewWillUnload()
UIViewController.WillMoveToParentViewController(UIViewController)
UIViewController.WillTransitionToTraitCollection(UITraitCollection, IUIViewControllerTransitionCoordinator)
UIViewController.ClassHandle
UIViewController.ActivePresentationController
UIViewController.AdditionalSafeAreaInsets
UIViewController.AutomaticallyAdjustsScrollViewInsets
UIViewController.AutomaticallyForwardAppearanceAndRotationMethodsToChildViewControllers
UIViewController.BottomLayoutGuide
UIViewController.ChildViewControllerForHomeIndicatorAutoHidden
UIViewController.ChildViewControllerForPointerLock
UIViewController.ChildViewControllerForScreenEdgesDeferringSystemGestures
UIViewController.ChildViewControllers
UIViewController.ContentSizeForViewInPopover
UIViewController.ContentUnavailableConfiguration
UIViewController.ContentUnavailableConfigurationState
UIViewController.DefinesPresentationContext
UIViewController.DisablesAutomaticKeyboardDismissal
UIViewController.EdgesForExtendedLayout
UIViewController.EditButtonItem
UIViewController.Editing
UIViewController.ExtendedLayoutIncludesOpaqueBars
UIViewController.ExtensionContext
UIViewController.FocusGroupIdentifier
UIViewController.FocusItemContainer
UIViewController.HidesBottomBarWhenPushed
UIViewController.InteractionActivityTrackingBaseName
UIViewController.InterfaceOrientation
UIViewController.IsBeingDismissed
UIViewController.IsBeingPresented
UIViewController.IsMovingFromParentViewController
UIViewController.IsMovingToParentViewController
UIViewController.IsViewLoaded
UIViewController.ModalInPopover
UIViewController.ModalInPresentation
UIViewController.ModalPresentationCapturesStatusBarAppearance
UIViewController.ModalPresentationStyle
UIViewController.ModalTransitionStyle
UIViewController.ModalViewController
UIViewController.NavigationController
UIViewController.NavigationItem
UIViewController.NibBundle
UIViewController.NibName
UIViewController.OverrideUserInterfaceStyle
UIViewController.ParentFocusEnvironment
UIViewController.ParentViewController
UIViewController.PerformsActionsWhilePresentingModally
UIViewController.PopoverPresentationController
UIViewController.PreferredContentSize
UIViewController.PreferredFocusEnvironments
UIViewController.PreferredFocusedView
UIViewController.PreferredScreenEdgesDeferringSystemGestures
UIViewController.PreferredStatusBarUpdateAnimation
UIViewController.PreferredTransition
UIViewController.PrefersHomeIndicatorAutoHidden
UIViewController.PrefersPointerLocked
UIViewController.PresentationController
UIViewController.PresentedViewController
UIViewController.PresentingViewController
UIViewController.PreviewActionItems
UIViewController.ProvidesPresentationContextTransitionStyle
UIViewController.RestorationClass
UIViewController.RestorationIdentifier
UIViewController.RestoresFocusAfterTransition
UIViewController.RotatingFooterView
UIViewController.RotatingHeaderView
UIViewController.SearchDisplayController
UIViewController.SheetPresentationController
UIViewController.ShouldAutomaticallyForwardAppearanceMethods
UIViewController.ShouldAutomaticallyForwardRotationMethods
UIViewController.SplitViewController
UIViewController.Storyboard
UIViewController.SystemMinimumLayoutMargins
UIViewController.Tab
UIViewController.TabBarController
UIViewController.TabBarItem
UIViewController.Title
UIViewController.ToolbarItems
UIViewController.TopLayoutGuide
UIViewController.TraitCollection
UIViewController.TraitOverrides
UIViewController.TransitioningDelegate
UIViewController.View
UIViewController.ViewIfLoaded
UIViewController.ViewRespectsSystemMinimumLayoutMargins
UIViewController.WantsFullScreenLayout
UIViewController.WeakTransitioningDelegate
UIViewController.HierarchyInconsistencyException
UIViewController.ShowDetailTargetDidChangeNotification
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.PressesBegan(NSSet<UIPress>, UIPressesEvent)
UIResponder.PressesCancelled(NSSet<UIPress>, UIPressesEvent)
UIResponder.PressesChanged(NSSet<UIPress>, UIPressesEvent)
UIResponder.PressesEnded(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.TouchesEstimatedPropertiesUpdated(NSSet)
UIResponder.UpdateTextAttributes(UITextAttributesConversionHandler)
UIResponder.UpdateUserActivityState(NSUserActivity)
UIResponder.UseSelectionForFind(NSObject)
UIResponder.ValidateCommand(UICommand)
UIResponder.AccessibilityAssistiveTechnologyFocusedIdentifiers
UIResponder.AccessibilityCustomActions
UIResponder.AccessibilityDragSourceDescriptors
UIResponder.AccessibilityDropPointDescriptors
UIResponder.ActivityItemsConfiguration
UIResponder.CanBecomeFirstResponder
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.SetValueForKeyPath(NativeHandle, NSString)
NSObject.GetHashCode()
NSObject.Equals(NSObject)
NSObject.ToString()
NSObject.AwakeFromNib()
NSObject.CancelPreviousPerformRequest(NSObject)
NSObject.CancelPreviousPerformRequest(NSObject, Selector, NSObject)
NSObject.Copy()
NSObject.DidChange(NSKeyValueChange, NSIndexSet, NSString)
NSObject.DidChange(NSString, NSKeyValueSetMutationKind, NSSet)
NSObject.DoesNotRecognizeSelector(Selector)
NSObject.GetDictionaryOfValuesFromKeys(NSString[])
NSObject.GetKeyPathsForValuesAffecting(NSString)
NSObject.GetMethodForSelector(Selector)
NSObject.MutableCopy()
NSObject.PerformSelector(Selector)
NSObject.PerformSelector(Selector, NSObject)
NSObject.PerformSelector(Selector, NSObject, NSObject)
NSObject.PrepareForInterfaceBuilder()
NSObject.RemoveObserver(NSObject, NSString)
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.AccessibilityAttributedUserInputLabels
NSObject.AccessibilityRespondsToUserInteraction
NSObject.AccessibilityTextualContext
NSObject.AccessibilityUserInputLabels
NSObject.DebugDescription
NSObject.Description
NSObject.RetainCount
NSObject.ChangeIndexesKey
NSObject.ChangeKindKey
NSObject.ChangeNewKey
NSObject.ChangeNotificationIsPriorKey
NSObject.ChangeOldKey
Namespace: Evergine.iOS
Assembly: Evergine.iOS.dll
Syntax
public class EvergineViewController : UIViewController, INSObjectProtocol, IUIActivityItemsConfigurationProviding, IUIPasteConfigurationSupporting, IUIResponderStandardEditActions, IUIUserActivityRestoring, INSCoding, INSExtensionRequestHandling, IUIAppearanceContainer, IUIContentContainer, IUIFocusEnvironment, IUITraitChangeObservable, IUITraitEnvironment, INativeObject
Constructors
EvergineViewController()
Initializes a new instance of the EvergineViewController class.
Declaration
public EvergineViewController()
EvergineViewController(NativeHandle)
Initializes a new instance of the EvergineViewController class.
Declaration
public EvergineViewController(NativeHandle handle)
Parameters
Type | Name | Description |
---|---|---|
NativeHandle | handle | The view handle. |
Fields
KeyboardDispatcher
The keyboard dispatcher.
Declaration
public IOSKeyboardDispatcher KeyboardDispatcher
Field Value
Type | Description |
---|---|
IOSKeyboardDispatcher |
LoadAction
Gets or sets Load action.
Declaration
public Action LoadAction
Field Value
Type | Description |
---|---|
Action |
MouseDispatcher
The mouse dispatcher.
Declaration
public IOSMouseDispatcher MouseDispatcher
Field Value
Type | Description |
---|---|
IOSMouseDispatcher |
PointerDispatcher
The pointer dispatcher.
Declaration
public IOSPointerDispatcher PointerDispatcher
Field Value
Type | Description |
---|---|
IOSPointerDispatcher |
RenderAction
Gets or sets Render action.
Declaration
public Action RenderAction
Field Value
Type | Description |
---|---|
Action |
SurfaceDestroy
The surface is destroyed delegate.
Declaration
public Action SurfaceDestroy
Field Value
Type | Description |
---|---|
Action |
SurfaceInfo
The surface info.
Declaration
public SurfaceInfo SurfaceInfo
Field Value
Type | Description |
---|---|
SurfaceInfo |
SurfaceInfoChange
The surface info change delegate.
Declaration
public Action SurfaceInfoChange
Field Value
Type | Description |
---|---|
Action |
SurfaceInitialized
The surface created delegate.
Declaration
public Action SurfaceInitialized
Field Value
Type | Description |
---|---|
Action |
SurfaceSizeChange
The surface size is changed delegate.
Declaration
public Action<Point> SurfaceSizeChange
Field Value
Type | Description |
---|---|
Action<Point> |
Timer
The CA Display link.
Declaration
public CADisplayLink Timer
Field Value
Type | Description |
---|---|
CADisplayLink |
Methods
TouchesBegan(NSSet, UIEvent)
Declaration
public override void TouchesBegan(NSSet touches, UIEvent evt)
Parameters
Type | Name | Description |
---|---|---|
NSSet | touches | |
UIEvent | evt |
Overrides
UIKit.UIResponder.TouchesBegan(Foundation.NSSet, UIKit.UIEvent)
TouchesCancelled(NSSet, UIEvent)
Declaration
public override void TouchesCancelled(NSSet touches, UIEvent evt)
Parameters
Type | Name | Description |
---|---|---|
NSSet | touches | |
UIEvent | evt |
Overrides
UIKit.UIResponder.TouchesCancelled(Foundation.NSSet, UIKit.UIEvent)
TouchesEnded(NSSet, UIEvent)
Declaration
public override void TouchesEnded(NSSet touches, UIEvent evt)
Parameters
Type | Name | Description |
---|---|---|
NSSet | touches | |
UIEvent | evt |
Overrides
UIKit.UIResponder.TouchesEnded(Foundation.NSSet, UIKit.UIEvent)
TouchesMoved(NSSet, UIEvent)
Declaration
public override void TouchesMoved(NSSet touches, UIEvent evt)
Parameters
Type | Name | Description |
---|---|---|
NSSet | touches | |
UIEvent | evt |
Overrides
UIKit.UIResponder.TouchesMoved(Foundation.NSSet, UIKit.UIEvent)
ViewDidLayoutSubviews()
Declaration
public override void ViewDidLayoutSubviews()
Overrides
UIKit.UIViewController.ViewDidLayoutSubviews()
ViewDidLoad()
Declaration
public override void ViewDidLoad()
Overrides
UIKit.UIViewController.ViewDidLoad()
ViewWillDisappear(bool)
Declaration
public override void ViewWillDisappear(bool animated)
Parameters
Type | Name | Description |
---|---|---|
bool | animated |
Overrides
Implements
Foundation.INSObjectProtocol
UIKit.IUIActivityItemsConfigurationProviding
UIKit.IUIPasteConfigurationSupporting
UIKit.IUIResponderStandardEditActions
UIKit.IUIUserActivityRestoring
Foundation.INSCoding
Foundation.INSExtensionRequestHandling
UIKit.IUIAppearanceContainer
UIKit.IUIContentContainer
UIKit.IUIFocusEnvironment
UIKit.IUITraitChangeObservable
UIKit.IUITraitEnvironment
ObjCRuntime.INativeObject