访问特定于平台的系统和硬件信息。
此类具有与 SystemInfo 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。将它与设备模拟器一起使用,以在编辑器中测试特定于平台的行为。在编辑器之外,此类的行为与 SystemInfo 类完全相同。Unity 在构建过程中会剥离所有模拟功能。如果您直接使用 Unity 编辑器(例如,创建自定义编辑器工具),并且不需要使用任何模拟值,请使用原始的 SystemInfo 类。
| batteryLevel | 这具有与 SystemInfo.batteryLevel 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| batteryStatus | 这具有与 SystemInfo.batteryStatus 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| computeSubGroupSize | 这具有与 SystemInfo.computeSubGroupSize 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| constantBufferOffsetAlignment | 这具有与 SystemInfo.constantBufferOffsetAlignment 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| copyTextureSupport | 这具有与 SystemInfo.copyTextureSupport 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| deviceModel | 这具有与 SystemInfo.deviceModel 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| deviceName | 这具有与 SystemInfo.deviceName 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| deviceType | 这具有与 SystemInfo.deviceType 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| deviceUniqueIdentifier | 这具有与 SystemInfo.deviceUniqueIdentifier 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| foveatedRenderingCaps | 这具有与 SystemInfo.foveatedRenderingCaps 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| graphicsDeviceID | 这具有与 SystemInfo.graphicsDeviceID 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| graphicsDeviceName | 这具有与 SystemInfo.graphicsDeviceName 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| graphicsDeviceType | 这具有与 SystemInfo.graphicsDeviceType 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| graphicsDeviceVendor | 这具有与 SystemInfo.graphicsDeviceVendor 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| graphicsDeviceVendorID | 这具有与 SystemInfo.graphicsDeviceVendorID 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| graphicsDeviceVersion | 这具有与 SystemInfo.graphicsDeviceVersion 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| graphicsMemorySize | 这具有与 SystemInfo.graphicsMemorySize 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| graphicsMultiThreaded | 这具有与 SystemInfo.graphicsMultiThreaded 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| graphicsShaderLevel | 这具有与 SystemInfo.graphicsShaderLevel 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| graphicsUVStartsAtTop | 这具有与 SystemInfo.graphicsUVStartsAtTop 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| hasDynamicUniformArrayIndexingInFragmentShaders | 这具有与 SystemInfo.hasDynamicUniformArrayIndexingInFragmentShaders 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| hasHiddenSurfaceRemovalOnGPU | 这具有与 SystemInfo.hasHiddenSurfaceRemovalOnGPU 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| hasMipMaxLevel | 这具有与 SystemInfo.hasMipMaxLevel 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| hdrDisplaySupportFlags | 这具有与 SystemInfo.hdrDisplaySupportFlags 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxAnisotropyLevel | 这具有与 SystemInfo.maxAnisotropyLevel 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxComputeBufferInputsCompute | 这具有与 SystemInfo.maxComputeBufferInputsCompute 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxComputeBufferInputsDomain | 这具有与 SystemInfo.maxComputeBufferInputsDomain 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxComputeBufferInputsFragment | 这具有与 SystemInfo.maxComputeBufferInputsFragment 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxComputeBufferInputsGeometry | 这具有与 SystemInfo.maxComputeBufferInputsGeometry 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxComputeBufferInputsHull | 这具有与 SystemInfo.maxComputeBufferInputsHull 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxComputeBufferInputsVertex | 这具有与 SystemInfo.maxComputeBufferInputsVertex 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxComputeWorkGroupSize | 这具有与 SystemInfo.maxComputeWorkGroupSize 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxComputeWorkGroupSizeX | 这具有与 SystemInfo.maxComputeWorkGroupSizeX 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxComputeWorkGroupSizeY | 这具有与 SystemInfo.maxComputeWorkGroupSizeY 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxComputeWorkGroupSizeZ | 这具有与 SystemInfo.maxComputeWorkGroupSizeZ 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxConstantBufferSize | 此属性模拟由 SystemInfo.maxConstantBufferSize 引起的特定于平台的行为。在 Unity 编辑器中使用此属性进行特定于平台的测试。 | 
| maxCubemapSize | 这具有与 SystemInfo.maxCubemapSize 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxGraphicsBufferSize | 图形缓冲区(GraphicsBuffer、ComputeBuffer、顶点/索引缓冲区等)的最大大小,以字节为单位(只读)。 | 
| maxTexture3DSize | 这具有与 SystemInfo.maxTexture3DSize 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxTextureArraySlices | 这具有与 SystemInfo.maxTextureArraySlices 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| maxTextureSize | 这具有与 SystemInfo.maxTextureSize 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| npotSupport | 这具有与 SystemInfo.npotSupport 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| operatingSystem | 这具有与 SystemInfo.operatingSystem 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| operatingSystemFamily | 这具有与 SystemInfo.operatingSystemFamily 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| processorCount | 这具有与 SystemInfo.processorCount 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| processorFrequency | 这具有与 SystemInfo.processorFrequency 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| processorManufacturer | 这具有与 SystemInfo.processorManufacturer 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| processorModel | 这具有与 SystemInfo.processorModel 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| processorType | 这具有与 SystemInfo.processorType 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| renderingThreadingMode | 这具有与 SystemInfo.renderingThreadingMode 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportedRandomWriteTargetCount | 这具有与 SystemInfo.supportedRandomWriteTargetCount 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportedRenderTargetCount | 这具有与 SystemInfo.supportedRenderTargetCount 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supports2DArrayTextures | 这具有与 SystemInfo.supports2DArrayTextures 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supports32bitsIndexBuffer | 这具有与 SystemInfo.supports32bitsIndexBuffer 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supports3DRenderTextures | 这具有与 SystemInfo.supports3DRenderTextures 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supports3DTextures | 这具有与 SystemInfo.supports3DTextures 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsAccelerometer | 这具有与 SystemInfo.supportsAccelerometer 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsAnisotropicFilter | 这具有与 SystemInfo.supportsAnisotropicFilter 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsAsyncCompute | 这具有与 SystemInfo.supportsAsyncCompute 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsAsyncGPUReadback | 这具有与 SystemInfo.supportsAsyncGPUReadback 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsAudio | 这具有与 SystemInfo.supportsAudio 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsCompressed3DTextures | 这具有与 SystemInfo.supportsCompressed3DTextures 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsComputeShaders | 这具有与 SystemInfo.supportsComputeShaders 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsConservativeRaster | 这具有与 SystemInfo.supportsConservativeRaster 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsCubemapArrayTextures | 这具有与 SystemInfo.supportsCubemapArrayTextures 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsDepthFetchInRenderPass | 指示 RenderPass 是否可以使用其深度附件作为输入。(只读) | 
| supportsGeometryShaders | 这具有与 SystemInfo.supportsGeometryShaders 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsGpuRecorder | 这具有与 SystemInfo.supportsGpuRecorder 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsGraphicsFence | 这具有与 SystemInfo.supportsGraphicsFence 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsGyroscope | 这具有与 SystemInfo.supportsGyroscope 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsHardwareQuadTopology | 这具有与 SystemInfo.supportsHardwareQuadTopology 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsIndirectArgumentsBuffer | 此属性具有与 SystemInfo.supportsIndirectArgumentsBuffer 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsIndirectDispatchRays | 此属性具有与 SystemInfo.supportsIndirectDispatchRays 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsInlineRayTracing | 此属性具有与 SystemInfo.supportsInlineRayTracing 相同的功能,并且还模拟 Unity 编辑器中的特定于平台的行为。 | 
| supportsInstancing | 此属性的功能与 SystemInfo.supportsInstancing 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsLocationService | 此属性的功能与 SystemInfo.supportsLocationService 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsMipStreaming | 此属性的功能与 SystemInfo.supportsMipStreaming 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsMotionVectors | 此属性的功能与 SystemInfo.supportsMotionVectors 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsMultisampleAutoResolve | 此属性的功能与 SystemInfo.supportsMultisampleAutoResolve 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsMultisampled2DArrayTextures | 此属性的功能与 SystemInfo.supportsMultisampled2DArrayTextures 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsMultisampledTextures | 此属性的功能与 SystemInfo.supportsMultisampledTextures 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsMultisampleResolveDepth | 此属性的功能与 SystemInfo.supportsMultisampleResolveDepth 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsMultisampleResolveStencil | 此属性的功能与 SystemInfo.supportsMultisampleResolveStencil 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsMultiview | 此属性的功能与 SystemInfo.supportsMultiview 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsParallelPSOCreation | 此属性的功能与 SystemInfo.supportsParallelPSOCreation 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsRawShadowDepthSampling | 此属性的功能与 SystemInfo.supportsRawShadowDepthSampling 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsRayTracing | 此属性的功能与 SystemInfo.supportsRayTracing 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsRayTracingShaders | 此属性的功能与 SystemInfo.supportsRayTracingShaders 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsRenderTargetArrayIndexFromVertexShader | 此属性的功能与 SystemInfo.supportsRenderTargetArrayIndexFromVertexShader 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsSeparatedRenderTargetsBlend | 此属性的功能与 SystemInfo.supportsSeparatedRenderTargetsBlend 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsSetConstantBuffer | 此属性的功能与 SystemInfo.supportsSetConstantBuffer 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsShadows | 此属性的功能与 SystemInfo.supportsShadows 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsSparseTextures | 此属性的功能与 SystemInfo.supportsSparseTextures 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsStoreAndResolveAction | 此属性的功能与 SystemInfo.supportsStoreAndResolveAction 相同,并且在 Unity 编辑器中也表现出平台特定的行为。 | 
| supportsTessellationShaders | 此属性的功能与 SystemInfo.supportsTessellationShaders 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsTextureWrapMirrorOnce | 此属性的功能与 SystemInfo.supportsTextureWrapMirrorOnce 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| supportsVibration | 此属性的功能与 SystemInfo.supportsVibration 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| systemMemorySize | 此属性的功能与 SystemInfo.systemMemorySize 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| unsupportedIdentifier | 此属性的功能与 SystemInfo.unsupportedIdentifier 相同。 | 
| usesLoadStoreActions | 此属性的功能与 SystemInfo.usesLoadStoreActions 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| usesReversedZBuffer | 此属性的功能与 SystemInfo.usesReversedZBuffer 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| GetCompatibleFormat | 此方法的功能与 SystemInfo.GetCompatibleFormat 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| GetGraphicsFormat | 此方法的功能与 SystemInfo.GetGraphicsFormat 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| GetRenderTextureSupportedMSAASampleCount | 此方法的功能与 SystemInfo.GetRenderTextureSupportedMSAASampleCount 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| IsFormatSupported | 此方法的功能与 SystemInfo.IsFormatSupported 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| SupportsBlendingOnRenderTextureFormat | 此方法的功能与 SystemInfo.SupportsBlendingOnRenderTextureFormat 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| SupportsRandomWriteOnRenderTextureFormat | 此方法的功能与 SystemInfo.SupportsRandomWriteOnRenderTextureFormat 相同。目前,设备模拟器不支持此方法的模拟。 | 
| SupportsRenderTextureFormat | 此方法的功能与 SystemInfo.SupportsRenderTextureFormat 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| SupportsTextureFormat | 此方法的功能与 SystemInfo.SupportsTextureFormat 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 | 
| SupportsVertexAttributeFormat | 此方法的功能与 SystemInfo.SupportsVertexAttributeFormat 相同,并且还模拟了 Unity 编辑器中的平台特定行为。 |