Show / Hide Table of Contents

Class SystemInfo

Inheritance
Object
SystemInfo
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine
Assembly: UnityEngine.dll
Syntax
public sealed class SystemInfo

Fields

| Improve this Doc View Source

unsupportedIdentifier

Declaration
public const string unsupportedIdentifier = "n/a"
Field Value
Type Description
String

Properties

| Improve this Doc View Source

batteryLevel

Declaration
public static float batteryLevel { get; }
Property Value
Type Description
Single
| Improve this Doc View Source

batteryStatus

Declaration
public static BatteryStatus batteryStatus { get; }
Property Value
Type Description
BatteryStatus
| Improve this Doc View Source

copyTextureSupport

Declaration
public static CopyTextureSupport copyTextureSupport { get; }
Property Value
Type Description
CopyTextureSupport
| Improve this Doc View Source

deviceModel

Declaration
public static string deviceModel { get; }
Property Value
Type Description
String
| Improve this Doc View Source

deviceName

Declaration
public static string deviceName { get; }
Property Value
Type Description
String
| Improve this Doc View Source

deviceType

Declaration
public static DeviceType deviceType { get; }
Property Value
Type Description
DeviceType
| Improve this Doc View Source

deviceUniqueIdentifier

Declaration
public static string deviceUniqueIdentifier { get; }
Property Value
Type Description
String
| Improve this Doc View Source

graphicsDeviceID

Declaration
public static int graphicsDeviceID { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

graphicsDeviceName

Declaration
public static string graphicsDeviceName { get; }
Property Value
Type Description
String
| Improve this Doc View Source

graphicsDeviceType

Declaration
public static GraphicsDeviceType graphicsDeviceType { get; }
Property Value
Type Description
GraphicsDeviceType
| Improve this Doc View Source

graphicsDeviceVendor

Declaration
public static string graphicsDeviceVendor { get; }
Property Value
Type Description
String
| Improve this Doc View Source

graphicsDeviceVendorID

Declaration
public static int graphicsDeviceVendorID { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

graphicsDeviceVersion

Declaration
public static string graphicsDeviceVersion { get; }
Property Value
Type Description
String
| Improve this Doc View Source

graphicsMemorySize

Declaration
public static int graphicsMemorySize { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

graphicsMultiThreaded

Declaration
public static bool graphicsMultiThreaded { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

graphicsPixelFillrate

Declaration
[Obsolete("graphicsPixelFillrate is no longer supported in Unity 5.0+.")]
public static int graphicsPixelFillrate { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

graphicsShaderLevel

Declaration
public static int graphicsShaderLevel { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

graphicsUVStartsAtTop

Declaration
public static bool graphicsUVStartsAtTop { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

hasDynamicUniformArrayIndexingInFragmentShaders

Declaration
public static bool hasDynamicUniformArrayIndexingInFragmentShaders { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

hasHiddenSurfaceRemovalOnGPU

Declaration
public static bool hasHiddenSurfaceRemovalOnGPU { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

maxCubemapSize

Declaration
public static int maxCubemapSize { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

maxTextureSize

Declaration
public static int maxTextureSize { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

npotSupport

Declaration
public static NPOTSupport npotSupport { get; }
Property Value
Type Description
NPOTSupport
| Improve this Doc View Source

operatingSystem

Declaration
public static string operatingSystem { get; }
Property Value
Type Description
String
| Improve this Doc View Source

operatingSystemFamily

Declaration
public static OperatingSystemFamily operatingSystemFamily { get; }
Property Value
Type Description
OperatingSystemFamily
| Improve this Doc View Source

processorCount

Declaration
public static int processorCount { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

processorFrequency

Declaration
public static int processorFrequency { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

processorType

Declaration
public static string processorType { get; }
Property Value
Type Description
String
| Improve this Doc View Source

supportedRenderTargetCount

Declaration
public static int supportedRenderTargetCount { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

supports2DArrayTextures

Declaration
public static bool supports2DArrayTextures { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supports32bitsIndexBuffer

Declaration
public static bool supports32bitsIndexBuffer { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supports3DRenderTextures

Declaration
public static bool supports3DRenderTextures { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supports3DTextures

Declaration
public static bool supports3DTextures { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsAccelerometer

Declaration
public static bool supportsAccelerometer { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsAsyncCompute

Declaration
public static bool supportsAsyncCompute { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsAsyncGPUReadback

Declaration
public static bool supportsAsyncGPUReadback { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsAudio

Declaration
public static bool supportsAudio { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsComputeShaders

Declaration
public static bool supportsComputeShaders { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsCubemapArrayTextures

Declaration
public static bool supportsCubemapArrayTextures { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsGPUFence

Declaration
public static bool supportsGPUFence { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsGyroscope

Declaration
public static bool supportsGyroscope { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsHardwareQuadTopology

Declaration
public static bool supportsHardwareQuadTopology { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsImageEffects

Declaration
public static bool supportsImageEffects { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsInstancing

Declaration
public static bool supportsInstancing { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsLocationService

Declaration
public static bool supportsLocationService { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsMipStreaming

Declaration
public static bool supportsMipStreaming { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsMotionVectors

Declaration
public static bool supportsMotionVectors { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsMultisampleAutoResolve

Declaration
public static bool supportsMultisampleAutoResolve { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsMultisampledTextures

Declaration
public static int supportsMultisampledTextures { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

supportsRawShadowDepthSampling

Declaration
public static bool supportsRawShadowDepthSampling { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsRenderTextures

Declaration
[Obsolete("supportsRenderTextures always returns true, no need to call it")]
public static bool supportsRenderTextures { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsRenderToCubemap

Declaration
public static bool supportsRenderToCubemap { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsSeparatedRenderTargetsBlend

Declaration
public static bool supportsSeparatedRenderTargetsBlend { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsShadows

Declaration
public static bool supportsShadows { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsSparseTextures

Declaration
public static bool supportsSparseTextures { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsStencil

Declaration
[Obsolete("supportsStencil always returns true, no need to call it")]
public static int supportsStencil { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

supportsTextureWrapMirrorOnce

Declaration
public static int supportsTextureWrapMirrorOnce { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

supportsVertexPrograms

Declaration
[Obsolete("Vertex program support is required in Unity 5.0+")]
public static bool supportsVertexPrograms { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

supportsVibration

Declaration
public static bool supportsVibration { get; }
Property Value
Type Description
Boolean
| Improve this Doc View Source

systemMemorySize

Declaration
public static int systemMemorySize { get; }
Property Value
Type Description
Int32
| Improve this Doc View Source

usesReversedZBuffer

Declaration
public static bool usesReversedZBuffer { get; }
Property Value
Type Description
Boolean

Methods

IsFormatSupported(GraphicsFormat, FormatUsage)

Declaration
public static bool IsFormatSupported(GraphicsFormat format, FormatUsage usage)
Parameters
Type Name Description
GraphicsFormat format
FormatUsage usage
Returns
Type Description
Boolean
| Improve this Doc View Source

SupportsBlendingOnRenderTextureFormat(RenderTextureFormat)

Declaration
public static bool SupportsBlendingOnRenderTextureFormat(RenderTextureFormat format)
Parameters
Type Name Description
RenderTextureFormat format
Returns
Type Description
Boolean
| Improve this Doc View Source

SupportsRenderTextureFormat(RenderTextureFormat)

Declaration
public static bool SupportsRenderTextureFormat(RenderTextureFormat format)
Parameters
Type Name Description
RenderTextureFormat format
Returns
Type Description
Boolean
| Improve this Doc View Source

SupportsTextureFormat(TextureFormat)

Declaration
public static bool SupportsTextureFormat(TextureFormat format)
Parameters
Type Name Description
TextureFormat format
Returns
Type Description
Boolean

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX