グラフィックデバイスがサポートしている、グラフィックス API タイプとドライバーのバージョン(読み取り専用)
低レベルのグラフィック API の種類とドライバのバージョンを識別する文字列を返します。ほとんどの場合、
グラフィック API が使用されているときに検出する必要があるとき、 SystemInfo.graphicsDeviceType を使用するとより簡単になります。
OpenGL API の場合、返される文字列は "OpenGL
" に
角括弧([])の中に完全なバージョン文字列が "major.minor
" の形式で続いて含まれます。
Direct3D9 API の場合、返される文字列は "Direct3D 9.0c
" に
角括弧の中にドライバ名とバージョンが続いて含まれます。
Direct3D11 API の場合、返される文字列は "Direct3D 11.0
" に
角括弧の中に機能レベルが続いて含まれます。
See Also: SystemInfo.graphicsDeviceType, SystemInfo.graphicsDeviceName, SystemInfo.graphicsDeviceVendor.
using UnityEngine; public class ExampleClass : MonoBehaviour { void Start() { // Prints "OpenGL 2.0 [2.0 ATI-1.4.40]" on MacBook Pro running OS X 10.4.8 // Prints "Direct3D 9.0c [atiumdag.dll 7.14.10.471]" on MacBook Pro running Windows Vista print(SystemInfo.graphicsDeviceVersion); } }