C# Класс Unity.Core.System.AbstractSystem

Наследование: IDisplay, IHumanInteraction, IMemory, IOperatingSystem, IPower, IProcessor
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
locked bool
lockedOrientation DisplayOrientation

Открытые методы

Метод Описание
AbstractSystem ( ) : System

CopyToClipboard ( string text ) : Task
CopyToClipboard ( string text ) : bool
DismissApplication ( ) : System.Threading.Tasks.Task
DismissApplication ( ) : void
DismissSplashScreen ( ) : Task
DismissSplashScreen ( ) : bool

Dismisses the splash screen.

GetApplication ( string appName ) : App

Gets the application object given its name, matching it on the "app/config/launch-config.xml" configuration file.

GetApplication ( string appName ) : Task
GetApplications ( ) : App[]

Gets the application objects array configured on the "app/config/launch-config.xml" configuration file, if any.

GetApplications ( ) : Task
GetCPUInfo ( ) : Unity.Core.System.CPUInfo
GetCPUInfo ( ) : Task
GetConfigFileBinaryData ( ) : byte[]

Default method, to be overrided by platform implementation.

GetDisplayInfo ( ) : Unity.Core.System.DisplayInfo

Returns the information for the primary display.

GetDisplayInfo ( int displayNumber ) : Unity.Core.System.DisplayInfo
GetDisplayInfo ( ) : Task
GetDisplayInfo ( int displayNumber ) : Task
GetDisplays ( ) : Task
GetDisplays ( ) : int
GetInputButtons ( ) : InputButton[]
GetInputButtons ( ) : Task
GetInputGestures ( ) : InputGesture[]
GetInputGestures ( ) : Task
GetInputMethodCurrent ( ) : InputCapability
GetInputMethodCurrent ( ) : Task
GetInputMethods ( ) : InputCapability[]
GetInputMethods ( ) : Task
GetLocaleCurrent ( ) : System.Locale
GetLocaleCurrent ( ) : Task
GetLocaleSupported ( ) : System.Locale[]
GetLocaleSupported ( ) : Task
GetLockedOrientation ( ) : DisplayOrientation

Getter for the current locked orientation

GetLockedOrientation ( ) : Task
GetMemoryAvailable ( MemoryUse use ) : Task
GetMemoryAvailable ( MemoryUse use, MemoryType type ) : Task
GetMemoryAvailable ( MemoryUse use ) : long
GetMemoryAvailable ( MemoryUse use, MemoryType type ) : long
GetMemoryAvailableTypes ( ) : MemoryType[]
GetMemoryAvailableTypes ( ) : Task
GetMemoryStatus ( ) : Unity.Core.System.MemoryStatus
GetMemoryStatus ( MemoryType type ) : Unity.Core.System.MemoryStatus
GetMemoryStatus ( ) : Task
GetMemoryStatus ( MemoryType type ) : Task
GetMemoryTypes ( ) : MemoryType[]

Returns the available memory types from MemoryType enumeration.

GetMemoryTypes ( ) : Task
GetMemoryUses ( ) : MemoryUse[]

Returns the available memory uses from MemoryUse enumeration.

GetMemoryUses ( ) : Task
GetOSHardwareInfo ( ) : Unity.Core.System.HardwareInfo
GetOSHardwareInfo ( ) : Task
GetOSInfo ( ) : Unity.Core.System.OSInfo
GetOSInfo ( ) : Task
GetOSUserAgent ( ) : Task
GetOSUserAgent ( ) : string
GetOrientation ( int displayNumber ) : DisplayOrientation

Returns display orientation given its display number.

GetOrientation ( int displayNumber ) : Task
GetOrientationCurrent ( ) : DisplayOrientation

Returns primary display orientation.

GetOrientationCurrent ( ) : Task
GetOrientationSupported ( ) : DisplayOrientation[]

Returns the supported orientations for the primary display.

GetOrientationSupported ( int displayNumber ) : DisplayOrientation[]
GetOrientationSupported ( ) : Task
GetOrientationSupported ( int displayNumber ) : Task
GetPowerInfo ( ) : Unity.Core.System.PowerInfo
GetPowerInfo ( ) : Task
GetPowerRemainingTime ( ) : Task
GetPowerRemainingTime ( ) : long

Returns battery autonomy time if the battery is discharging or -1 if the device is connected to the main power supply.

GetUnityContext ( ) : Task
GetUnityContext ( ) : Unity.Core.System.UnityContext
IsOrientationLocked ( ) : Task
IsOrientationLocked ( ) : bool

Indicates whether the current application if currently configured to autorotate or not.

LaunchApplication ( App application, string query ) : System.Threading.Tasks.Task
LaunchApplication ( string appName, string query ) : System.Threading.Tasks.Task
LaunchApplication ( App application, string query ) : void

Launches the given application with the needed launch data paramaters as a query string ().

LaunchApplication ( string appName, string query ) : void

Launches the application given its name (matching it on the "app/config/launch-config.xml" configuration file).

LockOrientation ( bool lockOrientation, DisplayOrientation orientation ) : System.Threading.Tasks.Task
LockOrientation ( bool lockOrientation, DisplayOrientation orientation ) : void

Sets whether the current application should autorotate or not. If value is set to 'false', application's orientation will be set to the given orientation.

ShowSplashScreen ( ) : Task
ShowSplashScreen ( ) : bool

Shows the splash screen.

Защищенные методы

Метод Описание
LoadLaunchConfig ( ) : void

Load launch config file

Описание методов

AbstractSystem() публичный Метод

public AbstractSystem ( ) : System
Результат System

CopyToClipboard() публичный абстрактный Метод

public abstract CopyToClipboard ( string text ) : Task
text string
Результат Task

CopyToClipboard() публичный абстрактный Метод

public abstract CopyToClipboard ( string text ) : bool
text string
Результат bool

DismissApplication() публичный абстрактный Метод

public abstract DismissApplication ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

DismissApplication() публичный абстрактный Метод

public abstract DismissApplication ( ) : void
Результат void

DismissSplashScreen() публичный абстрактный Метод

public abstract DismissSplashScreen ( ) : Task
Результат Task

DismissSplashScreen() публичный абстрактный Метод

Dismisses the splash screen.
public abstract DismissSplashScreen ( ) : bool
Результат bool

GetApplication() публичный Метод

Gets the application object given its name, matching it on the "app/config/launch-config.xml" configuration file.
public GetApplication ( string appName ) : App
appName string App name.
Результат App

GetApplication() публичный абстрактный Метод

public abstract GetApplication ( string appName ) : Task
appName string
Результат Task

GetApplications() публичный Метод

Gets the application objects array configured on the "app/config/launch-config.xml" configuration file, if any.
public GetApplications ( ) : App[]
Результат App[]

GetApplications() публичный абстрактный Метод

public abstract GetApplications ( ) : Task
Результат Task

GetCPUInfo() публичный абстрактный Метод

public abstract GetCPUInfo ( ) : Unity.Core.System.CPUInfo
Результат Unity.Core.System.CPUInfo

GetCPUInfo() публичный абстрактный Метод

public abstract GetCPUInfo ( ) : Task
Результат Task

GetConfigFileBinaryData() публичный Метод

Default method, to be overrided by platform implementation.
public GetConfigFileBinaryData ( ) : byte[]
Результат byte[]

GetDisplayInfo() публичный Метод

Returns the information for the primary display.
public GetDisplayInfo ( ) : Unity.Core.System.DisplayInfo
Результат Unity.Core.System.DisplayInfo

GetDisplayInfo() публичный абстрактный Метод

public abstract GetDisplayInfo ( int displayNumber ) : Unity.Core.System.DisplayInfo
displayNumber int
Результат Unity.Core.System.DisplayInfo

GetDisplayInfo() публичный абстрактный Метод

public abstract GetDisplayInfo ( ) : Task
Результат Task

GetDisplayInfo() публичный абстрактный Метод

public abstract GetDisplayInfo ( int displayNumber ) : Task
displayNumber int
Результат Task

GetDisplays() публичный абстрактный Метод

public abstract GetDisplays ( ) : Task
Результат Task

GetDisplays() публичный абстрактный Метод

public abstract GetDisplays ( ) : int
Результат int

GetInputButtons() публичный абстрактный Метод

public abstract GetInputButtons ( ) : InputButton[]
Результат InputButton[]

GetInputButtons() публичный абстрактный Метод

public abstract GetInputButtons ( ) : Task
Результат Task

GetInputGestures() публичный абстрактный Метод

public abstract GetInputGestures ( ) : InputGesture[]
Результат InputGesture[]

GetInputGestures() публичный абстрактный Метод

public abstract GetInputGestures ( ) : Task
Результат Task

GetInputMethodCurrent() публичный абстрактный Метод

public abstract GetInputMethodCurrent ( ) : InputCapability
Результат InputCapability

GetInputMethodCurrent() публичный абстрактный Метод

public abstract GetInputMethodCurrent ( ) : Task
Результат Task

GetInputMethods() публичный абстрактный Метод

public abstract GetInputMethods ( ) : InputCapability[]
Результат InputCapability[]

GetInputMethods() публичный абстрактный Метод

public abstract GetInputMethods ( ) : Task
Результат Task

GetLocaleCurrent() публичный абстрактный Метод

public abstract GetLocaleCurrent ( ) : System.Locale
Результат System.Locale

GetLocaleCurrent() публичный абстрактный Метод

public abstract GetLocaleCurrent ( ) : Task
Результат Task

GetLocaleSupported() публичный абстрактный Метод

public abstract GetLocaleSupported ( ) : System.Locale[]
Результат System.Locale[]

GetLocaleSupported() публичный абстрактный Метод

public abstract GetLocaleSupported ( ) : Task
Результат Task

GetLockedOrientation() публичный Метод

Getter for the current locked orientation
public GetLockedOrientation ( ) : DisplayOrientation
Результат DisplayOrientation

GetLockedOrientation() публичный абстрактный Метод

public abstract GetLockedOrientation ( ) : Task
Результат Task

GetMemoryAvailable() публичный абстрактный Метод

public abstract GetMemoryAvailable ( MemoryUse use ) : Task
use MemoryUse
Результат Task

GetMemoryAvailable() публичный абстрактный Метод

public abstract GetMemoryAvailable ( MemoryUse use, MemoryType type ) : Task
use MemoryUse
type MemoryType
Результат Task

GetMemoryAvailable() публичный абстрактный Метод

public abstract GetMemoryAvailable ( MemoryUse use ) : long
use MemoryUse
Результат long

GetMemoryAvailable() публичный абстрактный Метод

public abstract GetMemoryAvailable ( MemoryUse use, MemoryType type ) : long
use MemoryUse
type MemoryType
Результат long

GetMemoryAvailableTypes() публичный абстрактный Метод

public abstract GetMemoryAvailableTypes ( ) : MemoryType[]
Результат MemoryType[]

GetMemoryAvailableTypes() публичный абстрактный Метод

public abstract GetMemoryAvailableTypes ( ) : Task
Результат Task

GetMemoryStatus() публичный абстрактный Метод

public abstract GetMemoryStatus ( ) : Unity.Core.System.MemoryStatus
Результат Unity.Core.System.MemoryStatus

GetMemoryStatus() публичный абстрактный Метод

public abstract GetMemoryStatus ( MemoryType type ) : Unity.Core.System.MemoryStatus
type MemoryType
Результат Unity.Core.System.MemoryStatus

GetMemoryStatus() публичный абстрактный Метод

public abstract GetMemoryStatus ( ) : Task
Результат Task

GetMemoryStatus() публичный абстрактный Метод

public abstract GetMemoryStatus ( MemoryType type ) : Task
type MemoryType
Результат Task

GetMemoryTypes() публичный Метод

Returns the available memory types from MemoryType enumeration.
public GetMemoryTypes ( ) : MemoryType[]
Результат MemoryType[]

GetMemoryTypes() публичный абстрактный Метод

public abstract GetMemoryTypes ( ) : Task
Результат Task

GetMemoryUses() публичный Метод

Returns the available memory uses from MemoryUse enumeration.
public GetMemoryUses ( ) : MemoryUse[]
Результат MemoryUse[]

GetMemoryUses() публичный абстрактный Метод

public abstract GetMemoryUses ( ) : Task
Результат Task

GetOSHardwareInfo() публичный абстрактный Метод

public abstract GetOSHardwareInfo ( ) : Unity.Core.System.HardwareInfo
Результат Unity.Core.System.HardwareInfo

GetOSHardwareInfo() публичный абстрактный Метод

public abstract GetOSHardwareInfo ( ) : Task
Результат Task

GetOSInfo() публичный абстрактный Метод

public abstract GetOSInfo ( ) : Unity.Core.System.OSInfo
Результат Unity.Core.System.OSInfo

GetOSInfo() публичный абстрактный Метод

public abstract GetOSInfo ( ) : Task
Результат Task

GetOSUserAgent() публичный абстрактный Метод

public abstract GetOSUserAgent ( ) : Task
Результат Task

GetOSUserAgent() публичный Метод

public GetOSUserAgent ( ) : string
Результат string

GetOrientation() публичный Метод

Returns display orientation given its display number.
public GetOrientation ( int displayNumber ) : DisplayOrientation
displayNumber int Display number.
Результат DisplayOrientation

GetOrientation() публичный абстрактный Метод

public abstract GetOrientation ( int displayNumber ) : Task
displayNumber int
Результат Task

GetOrientationCurrent() публичный Метод

Returns primary display orientation.
public GetOrientationCurrent ( ) : DisplayOrientation
Результат DisplayOrientation

GetOrientationCurrent() публичный абстрактный Метод

public abstract GetOrientationCurrent ( ) : Task
Результат Task

GetOrientationSupported() публичный Метод

Returns the supported orientations for the primary display.
public GetOrientationSupported ( ) : DisplayOrientation[]
Результат DisplayOrientation[]

GetOrientationSupported() публичный абстрактный Метод

public abstract GetOrientationSupported ( int displayNumber ) : DisplayOrientation[]
displayNumber int
Результат DisplayOrientation[]

GetOrientationSupported() публичный абстрактный Метод

public abstract GetOrientationSupported ( ) : Task
Результат Task

GetOrientationSupported() публичный абстрактный Метод

public abstract GetOrientationSupported ( int displayNumber ) : Task
displayNumber int
Результат Task

GetPowerInfo() публичный абстрактный Метод

public abstract GetPowerInfo ( ) : Unity.Core.System.PowerInfo
Результат Unity.Core.System.PowerInfo

GetPowerInfo() публичный абстрактный Метод

public abstract GetPowerInfo ( ) : Task
Результат Task

GetPowerRemainingTime() публичный абстрактный Метод

public abstract GetPowerRemainingTime ( ) : Task
Результат Task

GetPowerRemainingTime() публичный Метод

Returns battery autonomy time if the battery is discharging or -1 if the device is connected to the main power supply.
public GetPowerRemainingTime ( ) : long
Результат long

GetUnityContext() публичный абстрактный Метод

public abstract GetUnityContext ( ) : Task
Результат Task

GetUnityContext() публичный абстрактный Метод

public abstract GetUnityContext ( ) : Unity.Core.System.UnityContext
Результат Unity.Core.System.UnityContext

IsOrientationLocked() публичный абстрактный Метод

public abstract IsOrientationLocked ( ) : Task
Результат Task

IsOrientationLocked() публичный Метод

Indicates whether the current application if currently configured to autorotate or not.
public IsOrientationLocked ( ) : bool
Результат bool

LaunchApplication() публичный абстрактный Метод

public abstract LaunchApplication ( App application, string query ) : System.Threading.Tasks.Task
application App
query string
Результат System.Threading.Tasks.Task

LaunchApplication() публичный абстрактный Метод

public abstract LaunchApplication ( string appName, string query ) : System.Threading.Tasks.Task
appName string
query string
Результат System.Threading.Tasks.Task

LaunchApplication() публичный абстрактный Метод

Launches the given application with the needed launch data paramaters as a query string ().
public abstract LaunchApplication ( App application, string query ) : void
application App Application to be launched.
query string Query string in the format: "relative_url?param1=value1¶m2=value2". Set it to null for not sending extra launch data.
Результат void

LaunchApplication() публичный Метод

Launches the application given its name (matching it on the "app/config/launch-config.xml" configuration file).
public LaunchApplication ( string appName, string query ) : void
appName string App name for the application to be launched.
query string Query string in the format: "relative_url?param1=value1¶m2=value2". Set it to null for not sending extra launch data.
Результат void

LoadLaunchConfig() защищенный Метод

Load launch config file
protected LoadLaunchConfig ( ) : void
Результат void

LockOrientation() публичный абстрактный Метод

public abstract LockOrientation ( bool lockOrientation, DisplayOrientation orientation ) : System.Threading.Tasks.Task
lockOrientation bool
orientation DisplayOrientation
Результат System.Threading.Tasks.Task

LockOrientation() публичный Метод

Sets whether the current application should autorotate or not. If value is set to 'false', application's orientation will be set to the given orientation.
public LockOrientation ( bool lockOrientation, DisplayOrientation orientation ) : void
lockOrientation bool /// A value indicating whether the application view should autorotate; 'true' to remain on the specified orientation ///
orientation DisplayOrientation /// A the orientation enum constant that the application should be locked, if lock is false this value is ignored ///
Результат void

ShowSplashScreen() публичный абстрактный Метод

public abstract ShowSplashScreen ( ) : Task
Результат Task

ShowSplashScreen() публичный абстрактный Метод

Shows the splash screen.
public abstract ShowSplashScreen ( ) : bool
Результат bool

Описание свойств

locked защищенное свойство

protected bool locked
Результат bool

lockedOrientation защищенное свойство

protected DisplayOrientation lockedOrientation
Результат DisplayOrientation