SystemInfo
класс в UnityEngine.Device
Выполнено в:UnityEngine.CoreModule
Описание
Доступ к информации о системе и оборудовании, специфической для платформы.
Этот класс обладает той же функциональностью, что и SystemInfo а также имитирует специфичное для платформы поведение в Unity Editor. Используйте его вместе с Device Simulator, чтобы проверять поведение конкретных платформ прямо в редакторе. Вне редактора этот класс ведёт себя точно так же, как SystemInfo класс. Unity удаляет все возможности имитации во время сборки. Используйте исходный SystemInfo класс, если вы работаете непосредственно с Unity Editor (например, создаёте собственный инструмент редактора) и вам не нужны имитируемые значения.
Статические свойства
| Свойство | Описание |
|---|---|
| batteryLevel | Это имеет ту же функциональность, что и SystemInfo.batteryLevel и также имитирует платформенно-специфическое поведение в Unity Editor. |
| batteryStatus | Это имеет ту же функциональность, что и SystemInfo.batteryStatus и также имитирует платформенно-специфическое поведение в Unity Editor. |
| computeSubGroupSize | Это имеет ту же функциональность, что и SystemInfo.computeSubGroupSize и также имитирует платформенно-специфическое поведение в Unity Editor. |
| constantBufferOffsetAlignment | Это имеет ту же функциональность, что и SystemInfo.constantBufferOffsetAlignment и также имитирует платформенно-специфическое поведение в Unity Editor. |
| copyTextureSupport | Это имеет ту же функциональность, что и SystemInfo.copyTextureSupport и также имитирует платформенно-специфическое поведение в Unity Editor. |
| deviceModel | Это имеет ту же функциональность, что и SystemInfo.deviceModel и также имитирует платформенно-специфическое поведение в Unity Editor. |
| deviceName | Это имеет ту же функциональность, что и SystemInfo.deviceName и также имитирует платформенно-специфическое поведение в Unity Editor. |
| deviceType | Это имеет ту же функциональность, что и SystemInfo.deviceType и также имитирует платформенно-специфическое поведение в Unity Editor. |
| deviceUniqueIdentifier | Это имеет ту же функциональность, что и SystemInfo.deviceUniqueIdentifier и также имитирует платформенно-специфическое поведение в Unity Editor. |
| foveatedRenderingCaps | Это имеет ту же функциональность, что и SystemInfo.foveatedRenderingCaps и также имитирует платформенно-специфическое поведение в Unity Editor. |
| graphicsDeviceID | Это имеет ту же функциональность, что и SystemInfo.graphicsDeviceID и также имитирует платформенно-специфическое поведение в Unity Editor. |
| graphicsDeviceName | Это имеет ту же функциональность, что и SystemInfo.graphicsDeviceName и также имитирует платформенно-специфическое поведение в Unity Editor. |
| graphicsDeviceType | Это имеет ту же функциональность, что и SystemInfo.graphicsDeviceType и также имитирует платформенно-специфическое поведение в Unity Editor. |
| graphicsDeviceVendor | Это имеет ту же функциональность, что и SystemInfo.graphicsDeviceVendor и также имитирует платформенно-специфическое поведение в Unity Editor. |
| graphicsDeviceVendorID | Это имеет ту же функциональность, что и SystemInfo.graphicsDeviceVendorID и также имитирует платформенно-специфическое поведение в Unity Editor. |
| graphicsDeviceVersion | Это имеет ту же функциональность, что и SystemInfo.graphicsDeviceVersion и также имитирует платформенно-специфическое поведение в Unity Editor. |
| graphicsMemorySize | Это имеет ту же функциональность, что и SystemInfo.graphicsMemorySize и также имитирует платформенно-специфическое поведение в Unity Editor. |
| graphicsMultiThreaded | Это имеет ту же функциональность, что и SystemInfo.graphicsMultiThreaded и также имитирует платформенно-специфическое поведение в Unity Editor. |
| graphicsShaderLevel | Это имеет ту же функциональность, что и SystemInfo.graphicsShaderLevel и также имитирует платформенно-специфическое поведение в Unity Editor. |
| graphicsUVStartsAtTop | Это имеет ту же функциональность, что и SystemInfo.graphicsUVStartsAtTop и также имитирует платформенно-специфическое поведение в Unity Editor. |
| hasDynamicUniformArrayIndexingInFragmentShaders | Это имеет ту же функциональность, что и SystemInfo.hasDynamicUniformArrayIndexingInFragmentShaders и также имитирует платформенно-специфическое поведение в Unity Editor. |
| hasHiddenSurfaceRemovalOnGPU | Это имеет ту же функциональность, что и SystemInfo.hasHiddenSurfaceRemovalOnGPU и также имитирует платформенно-специфическое поведение в Unity Editor. |
| hasMipMaxLevel | Это имеет ту же функциональность, что и SystemInfo.hasMipMaxLevel и также имитирует платформенно-специфическое поведение в Unity Editor. |
| hasTiledGPU | Это имеет ту же функциональность, что и SystemInfo.hasTiledGPU и также имитирует платформенно-специфическое поведение в Unity Editor. |
| hdrDisplaySupportFlags | Это имеет ту же функциональность, что и SystemInfo.hdrDisplaySupportFlags и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxAnisotropyLevel | Это имеет ту же функциональность, что и SystemInfo.maxAnisotropyLevel и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxComputeBufferInputsCompute | Это имеет ту же функциональность, что и SystemInfo.maxComputeBufferInputsCompute и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxComputeBufferInputsDomain | Это имеет ту же функциональность, что и SystemInfo.maxComputeBufferInputsDomain и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxComputeBufferInputsFragment | Это имеет ту же функциональность, что и SystemInfo.maxComputeBufferInputsFragment и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxComputeBufferInputsGeometry | Это имеет ту же функциональность, что и SystemInfo.maxComputeBufferInputsGeometry и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxComputeBufferInputsHull | Это имеет ту же функциональность, что и SystemInfo.maxComputeBufferInputsHull и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxComputeBufferInputsVertex | Это имеет ту же функциональность, что и SystemInfo.maxComputeBufferInputsVertex и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxComputeWorkGroupSize | Это имеет ту же функциональность, что и SystemInfo.maxComputeWorkGroupSize и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxComputeWorkGroupSizeX | Это имеет ту же функциональность, что и SystemInfo.maxComputeWorkGroupSizeX и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxComputeWorkGroupSizeY | Это имеет ту же функциональность, что и SystemInfo.maxComputeWorkGroupSizeY и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxComputeWorkGroupSizeZ | Это имеет ту же функциональность, что и SystemInfo.maxComputeWorkGroupSizeZ и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxConstantBufferSize | Это свойство имитирует платформенно-специфическое поведение, вызванное SystemInfo.maxConstantBufferSize. Используйте это свойство для платформенно-специфического тестирования в Unity Editor. |
| maxCubemapSize | Это имеет ту же функциональность, что и SystemInfo.maxCubemapSize и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxGraphicsBufferSize | Максимальный размер графического буфера (GraphicsBuffer, ComputeBuffer, буфер вершин/индексов и т.д.) в байтах (только для чтения). |
| maxTexture3DSize | Это имеет ту же функциональность, что и SystemInfo.maxTexture3DSize и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxTextureArraySlices | Это имеет ту же функциональность, что и SystemInfo.maxTextureArraySlices и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxTextureSize | Это имеет ту же функциональность, что и SystemInfo.maxTextureSize и также имитирует платформенно-специфическое поведение в Unity Editor. |
| maxTiledPixelStorageSize | Это имеет ту же функциональность, что и SystemInfo.maxTiledPixelStorageSize и также имитирует платформенно-специфическое поведение в Unity Editor. |
| npotSupport | Это имеет ту же функциональность, что и SystemInfo.npotSupport и также имитирует платформенно-специфическое поведение в Unity Editor. |
| operatingSystem | Это имеет ту же функциональность, что и SystemInfo.operatingSystem и также имитирует платформенно-специфическое поведение в Unity Editor. |
| operatingSystemFamily | Это имеет ту же функциональность, что и SystemInfo.operatingSystemFamily и также имитирует платформенно-специфическое поведение в Unity Editor. |
| processorCount | Это имеет ту же функциональность, что и SystemInfo.processorCount и также имитирует платформенно-специфическое поведение в Unity Editor. |
| processorFrequency | Это имеет ту же функциональность, что и SystemInfo.processorFrequency и также имитирует платформенно-специфическое поведение в Unity Editor. |
| processorManufacturer | Это имеет ту же функциональность, что и SystemInfo.processorManufacturer и также имитирует платформенно-специфическое поведение в Unity Editor. |
| processorModel | Это имеет ту же функциональность, что и SystemInfo.processorModel и также имитирует платформенно-специфическое поведение в Unity Editor. |
| processorType | Это имеет ту же функциональность, что и SystemInfo.processorType и также имитирует платформенно-специфическое поведение в Unity Editor. |
| renderingThreadingMode | Это имеет ту же функциональность, что и SystemInfo.renderingThreadingMode и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportedRandomWriteTargetCount | Это имеет ту же функциональность, что и SystemInfo.supportedRandomWriteTargetCount и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportedRenderTargetCount | Это имеет ту же функциональность, что и SystemInfo.supportedRenderTargetCount и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supports2DArrayTextures | Это имеет ту же функциональность, что и SystemInfo.supports2DArrayTextures и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supports32bitsIndexBuffer | Это имеет ту же функциональность, что и SystemInfo.supports32bitsIndexBuffer и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supports3DRenderTextures | Это имеет ту же функциональность, что и SystemInfo.supports3DRenderTextures и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supports3DTextures | Это имеет ту же функциональность, что и SystemInfo.supports3DTextures и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsAccelerometer | Это имеет ту же функциональность, что и SystemInfo.supportsAccelerometer и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsAnisotropicFilter | Это имеет ту же функциональность, что и SystemInfo.supportsAnisotropicFilter и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsAsyncCompute | Это имеет ту же функциональность, что и SystemInfo.supportsAsyncCompute и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsAsyncGPUReadback | Это имеет ту же функциональность, что и SystemInfo.supportsAsyncGPUReadback и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsAudio | Это имеет ту же функциональность, что и SystemInfo.supportsAudio и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsCompressed3DTextures | Это имеет ту же функциональность, что и SystemInfo.supportsCompressed3DTextures и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsComputeShaders | Это имеет ту же функциональность, что и SystemInfo.supportsComputeShaders и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsConservativeRaster | Это имеет ту же функциональность, что и SystemInfo.supportsConservativeRaster и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsCubemapArrayTextures | Это имеет ту же функциональность, что и SystemInfo.supportsCubemapArrayTextures и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsDepthFetchInRenderPass | Показывает, может ли RenderPass использовать свой глубинный принадлежащий в качестве входа. (Только чтение) |
| supportsDynamicResolution | Указывает, поддерживает ли платформа динамическое масштабирование разрешения. (Только чтение) |
| supportsGeometryShaders | Это имеет ту же функциональность, что и SystemInfo.supportsGeometryShaders и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsGpuRecorder | Это имеет ту же функциональность, что и SystemInfo.supportsGpuRecorder и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsGraphicsFence | Это имеет ту же функциональность, что и SystemInfo.supportsGraphicsFence и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsGyroscope | Это имеет ту же функциональность, что и SystemInfo.supportsGyroscope и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsHardwareQuadTopology | Это имеет ту же функциональность, что и SystemInfo.supportsHardwareQuadTopology и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsIndirectArgumentsBuffer | Это свойство имеет ту же функциональность, что и SystemInfo.supportsIndirectArgumentsBuffer, а также имитирует поведение платформы в Unity Editor. |
| supportsIndirectDispatchRays | Это свойство имеет ту же функциональность, что и SystemInfo.supportsIndirectDispatchRays, а также имитирует поведение платформы в Unity Editor. |
| supportsInlineRayTracing | Это свойство имеет ту же функциональность, что и SystemInfo.supportsInlineRayTracing, а также имитирует поведение платформы в Unity Editor. |
| supportsInstancing | Это имеет ту же функциональность, что и SystemInfo.supportsInstancing и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsLocationService | Это имеет ту же функциональность, что и SystemInfo.supportsLocationService и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsMachineLearning | Проверяет, поддерживается ли аппаратное ускорение рабочих нагрузок машинного обучения текущей конфигурацией системы. |
| supportsMemorylessTextures | Это имеет ту же функциональность, что и SystemInfo.supportsMemorylessTextures и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsMipStreaming | Это имеет ту же функциональность, что и SystemInfo.supportsMipStreaming и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsMotionVectors | Это имеет ту же функциональность, что и SystemInfo.supportsMotionVectors и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsMultisampleAutoResolve | Это имеет ту же функциональность, что и SystemInfo.supportsMultisampleAutoResolve и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsMultisampled2DArrayTextures | Это имеет ту же функциональность, что и SystemInfo.supportsMultisampled2DArrayTextures и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsMultisampledBackBuffer | Это свойство имеет ту же функциональность, что и SystemInfo.supportsMultisampledBackBuffer, и также имитирует поведение платформы в Unity Editor. |
| supportsMultisampledShaderResolve | Это имеет ту же функциональность, что и SystemInfo.supportsMultisampledShaderResolve и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsMultisampledTextures | Это имеет ту же функциональность, что и SystemInfo.supportsMultisampledTextures и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsMultisampleResolveDepth | Это свойство имеет ту же функциональность, что и SystemInfo.supportsMultisampleResolveDepth, а также имитирует поведение платформы в Unity Editor. |
| supportsMultisampleResolveStencil | Это свойство имеет ту же функциональность, что и SystemInfo.supportsMultisampleResolveStencil, а также имитирует поведение платформы в Unity Editor. |
| supportsMultiview | Это имеет ту же функциональность, что и SystemInfo.supportsMultiview и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsParallelPSOCreation | Это имеет ту же функциональность, что и SystemInfo.supportsParallelPSOCreation и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsRawShadowDepthSampling | Это имеет ту же функциональность, что и SystemInfo.supportsRawShadowDepthSampling и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsRayTracing | Это имеет ту же функциональность, что и SystemInfo.supportsRayTracing и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsRayTracingShaders | Это имеет ту же функциональность, что и SystemInfo.supportsRayTracingShaders и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsRendering | Это имеет ту же функциональность, что и SystemInfo.supportsRendering и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsRenderTargetArrayIndexFromVertexShader | Это имеет ту же функциональность, что и SystemInfo.supportsRenderTargetArrayIndexFromVertexShader и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsSeparatedRenderTargetsBlend | Это имеет ту же функциональность, что и SystemInfo.supportsSeparatedRenderTargetsBlend и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsSetConstantBuffer | Это имеет ту же функциональность, что и SystemInfo.supportsSetConstantBuffer и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsShadows | Это имеет ту же функциональность, что и SystemInfo.supportsShadows и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsSparseTextures | Это имеет ту же функциональность, что и SystemInfo.supportsSparseTextures и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsStoreAndResolveAction | Это свойство имеет ту же функциональность, что и SystemInfo.supportsStoreAndResolveAction, и также показывает поведение, специфическое для платформы, в Unity Editor. |
| supportsTessellationShaders | Это имеет ту же функциональность, что и SystemInfo.supportsTessellationShaders и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsTextureWrapMirrorOnce | Это имеет ту же функциональность, что и SystemInfo.supportsTextureWrapMirrorOnce и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsVariableRateShading | Это имеет ту же функциональность, что и SystemInfo.supportsVariableRateShading и также имитирует платформенно-специфическое поведение в Unity Editor. |
| supportsVibration | Это имеет ту же функциональность, что и SystemInfo.supportsVibration и также имитирует платформенно-специфическое поведение в Unity Editor. |
| systemMemorySize | Это имеет ту же функциональность, что и SystemInfo.systemMemorySize и также имитирует платформенно-специфическое поведение в Unity Editor. |
| unsupportedIdentifier | Это имеет ту же функциональность, что и SystemInfo.unsupportedIdentifier. |
| usesLoadStoreActions | Это имеет ту же функциональность, что и SystemInfo.usesLoadStoreActions и также имитирует платформенно-специфическое поведение в Unity Editor. |
| usesReversedZBuffer | Это имеет ту же функциональность, что и SystemInfo.usesReversedZBuffer и также имитирует платформенно-специфическое поведение в Unity Editor. |
Статические методы
| Метод | Описание |
|---|---|
| GetCompatibleFormat | Это имеет ту же функциональность, что и SystemInfo.GetCompatibleFormat и также имитирует платформенно-специфическое поведение в Unity Editor. |
| GetGraphicsFormat | Это имеет ту же функциональность, что и SystemInfo.GetGraphicsFormat и также имитирует платформенно-специфическое поведение в Unity Editor. |
| GetRenderTextureSupportedMSAASampleCount | Это имеет ту же функциональность, что и SystemInfo.GetRenderTextureSupportedMSAASampleCount и также имитирует платформенно-специфическое поведение в Unity Editor. |
| GetTiledRenderTargetStorageSize | Это имеет ту же функциональность, что и SystemInfo.GetTiledRenderTargetStorageSize и также имитирует платформенно-специфическое поведение в Unity Editor. |
| IsFormatSupported | Это имеет ту же функциональность, что и SystemInfo.IsFormatSupported и также имитирует платформенно-специфическое поведение в Unity Editor. |
| SupportsBlendingOnRenderTextureFormat | Это имеет ту же функциональность, что и SystemInfo.SupportsBlendingOnRenderTextureFormat и также имитирует платформенно-специфическое поведение в Unity Editor. |
| SupportsRandomWriteOnRenderTextureFormat | Этот метод имеет ту же функциональность, что и SystemInfo.SupportsRandomWriteOnRenderTextureFormat. В настоящее время симулятор устройства не поддерживает симуляцию этого метода. |
| SupportsRenderTextureFormat | Это имеет ту же функциональность, что и SystemInfo.SupportsRenderTextureFormat и также имитирует платформенно-специфическое поведение в Unity Editor. |
| SupportsTextureFormat | Это имеет ту же функциональность, что и SystemInfo.SupportsTextureFormat и также имитирует платформенно-специфическое поведение в Unity Editor. |
| SupportsTypedUAVShaderLoadStoreOnGraphicsFormat | Это имеет ту же функциональность, что и SystemInfo.SupportsTypedUAVShaderLoadStoreOnGraphicsFormat и также имитирует платформенно-специфическое поведение в Unity Editor. |
| SupportsVertexAttributeFormat | Это имеет ту же функциональность, что и SystemInfo.SupportsVertexAttributeFormat и также имитирует платформенно-специфическое поведение в Unity Editor. |