RenderCapabilities QML Type
QRenderCapabilitiesクラスは、利用可能なレンダリングエンジンに関する設定を保持します。詳細...
Import Statement: | import Qt3D.Render 2.8 |
In C++: | QRenderCapabilities |
Status: | Deprecated |
プロパティ
- api : QRenderCapabilities::API
- driverVersion : QString
- extensions : QStringList
- glslVersion : QString
- majorVersion : int
- maxComputeInvocations : int
- maxComputeSharedMemorySize : int
- maxImageUnits : int
- maxSSBOBindings : int
- maxSSBOSize : int
- maxSamples : int
- maxTextureLayers : int
- maxTextureSize : int
- maxTextureUnits : int
- maxUBOBindings : int
- maxUBOSize : int
- maxWorkGroupCountX : int
- maxWorkGroupCountY : int
- maxWorkGroupCountZ : int
- maxWorkGroupSizeX : int
- maxWorkGroupSizeY : int
- maxWorkGroupSizeZ : int
- minorVersion : int
- profile : bool
- renderer : QString
- supportsCompute : bool
- supportsImageStore : bool
- supportsSSBO : bool
- supportsUBO : bool
- valid : bool
- vendor : QString
詳細説明
RenderCapabilitiesは、実行時に利用可能なグラフィカル機能の詳細を提供します。これは、例えば、コンピュートシェーダーが使用可能かどうかに応じて、いくつかのアルゴリズムに使用するコードパスを決定するために使用できます。
プロパティ・ドキュメンテーション
api : QRenderCapabilities::API |
現在使用されている API を返します。
driverVersion : QString |
ドライバーバージョン文字列を返します。
extensions : QStringList |
現在使用可能な拡張機能のリストを返します。
glslVersion : QString |
GLSL バージョン文字列を返します。
majorVersion : int |
現在使用中のメジャーバージョン番号を返します。
maxComputeInvocations : int |
使用可能な Compute Shader の最大数を返します。
maxComputeSharedMemorySize : int |
Compute Shaders で使用可能な共有メモリの最大容量を返します。
maxImageUnits : int |
使用可能なイメージユニットの最大数を返します。
maxSSBOBindings : int |
使用可能なSSBOバインディングポイントの最大数を返します(サポートされている場合)。
maxSSBOSize : int |
利用可能な場合、SSBOの最大サイズを返します。
maxSamples : int |
MSAAで使用可能な最大サンプル数を返します。
maxTextureLayers : int |
使用可能なテクスチャレイヤー数を返します。
maxTextureSize : int |
テクスチャの最大サイズを返します。
maxTextureUnits : int |
使用可能なテクスチャユニット数を返します。
maxUBOBindings : int |
使用可能なUBOバインディングポイントの最大数を返します(サポートされている場合)。
maxUBOSize : int |
サポートされている場合は、UBO の最大サイズを返します。
maxWorkGroupCountX : int |
使用可能なCompute Shaderワークグループの最大数をX軸で返します。
maxWorkGroupCountY : int |
利用可能なCompute Shaderワークグループの最大数をY軸で返します。
maxWorkGroupCountZ : int |
Z軸における使用可能なCompute Shaderワークグループの最大数を返します。
maxWorkGroupSizeX : int |
X軸におけるCompute Shaderローカルワークグループの最大サイズを返します。
maxWorkGroupSizeY : int |
Y軸におけるCompute Shaderローカルワークグループの最大サイズを返します。
maxWorkGroupSizeZ : int |
Z軸におけるCompute Shaderローカルワークグループの最大サイズを返します。
minorVersion : int |
現在使用されているマイナーバージョン番号を返します。
profile : bool |
現在使用中のプロファイル(該当する場合)を返します。
renderer : QString |
デバイス識別文字列を返します。
supportsCompute : bool |
Compute Shader がサポートされている場合は true を返します。
supportsImageStore : bool |
Image Store 操作がサポートされている場合は true を返します。
supportsSSBO : bool |
SSBO がサポートされている場合は true を返します。
supportsUBO : bool |
UBO がサポートされている場合は true を返します。
valid : bool |
データが有効な場合は true を返し、そうでない場合は Qt 3D は利用可能なハードウェアのクエリに失敗しました。
vendor : QString |
ベンダー識別文字列を返します。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。