访问特定于平台的系统和硬件信息。
此类具有与 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 编辑器中的平台特定行为。 |