RenderCapabilities QML Type

QRenderCapabilitiesクラスは、利用可能なレンダリングエンジンに関する設定を保持します。詳細...

Import Statement: import Qt3D.Render 2.8
In C++: QRenderCapabilities
Status: Deprecated

プロパティ

詳細説明

RenderCapabilitiesは、実行時に利用可能なグラフィカル機能の詳細を提供する。これは、例えば、コンピュートシェーダーが使用可能かどうかに応じて、いくつかのアルゴリズムに使用するコードパスを決定するために使用できます。

プロパティ・ドキュメンテーション

api : QRenderCapabilities::API [read-only]

現在使用されている API を返します。


driverVersion : string [read-only]

ドライバーバージョン文字列を返します。


extensions : QStringList [read-only]

現在使用可能な拡張機能のリストを返します。


glslVersion : string [read-only]

GLSL バージョン文字列を返します。


majorVersion : int [read-only]

現在使用中のメジャーバージョン番号を返します。


maxComputeInvocations : int [read-only]

使用可能な Compute Shader の最大数を返します。


maxComputeSharedMemorySize : int [read-only]

Compute Shaders で使用可能な共有メモリの最大容量を返します。


maxImageUnits : int [read-only]

使用可能なイメージユニットの最大数を返します。


maxSSBOBindings : int [read-only]

使用可能なSSBOバインディングポイントの最大数を返します(サポートされている場合)。


maxSSBOSize : int [read-only]

利用可能な場合、SSBOの最大サイズを返します。


maxSamples : int [read-only]

MSAAで使用可能な最大サンプル数を返します。


maxTextureLayers : int [read-only]

使用可能なテクスチャレイヤー数を返します。


maxTextureSize : int [read-only]

テクスチャの最大サイズを返します。


maxTextureUnits : int [read-only]

使用可能なテクスチャユニット数を返します。


maxUBOBindings : int [read-only]

使用可能なUBOバインディングポイントの最大数を返します(サポートされている場合)。


maxUBOSize : int [read-only]

サポートされている場合は、UBO の最大サイズを返します。


maxWorkGroupCountX : int [read-only]

使用可能なCompute Shaderワークグループの最大数をX軸で返します。


maxWorkGroupCountY : int [read-only]

利用可能なCompute Shaderワークグループの最大数をY軸で返します。


maxWorkGroupCountZ : int [read-only]

Z軸における使用可能なCompute Shaderワークグループの最大数を返します。


maxWorkGroupSizeX : int [read-only]

X軸におけるCompute Shaderローカルワークグループの最大サイズを返します。


maxWorkGroupSizeY : int [read-only]

Y軸におけるCompute Shaderローカルワークグループの最大サイズを返します。


maxWorkGroupSizeZ : int [read-only]

Z軸におけるCompute Shaderローカルワークグループの最大サイズを返します。


minorVersion : int [read-only]

現在使用されているマイナーバージョン番号を返します。


profile : bool [read-only]

現在使用中のプロファイル(該当する場合)を返します。


renderer : string [read-only]

デバイス識別文字列を返します。


supportsCompute : bool [read-only]

Compute Shader がサポートされている場合は true を返します。


supportsImageStore : bool [read-only]

Image Store 操作がサポートされている場合は true を返します。


supportsSSBO : bool [read-only]

SSBO がサポートされている場合は true を返します。


supportsUBO : bool [read-only]

UBO がサポートされている場合は true を返します。


valid : bool [read-only]

データが有効な場合はtrueを返し、そうでない場合はQt 3D 、利用可能なハードウェアのクエリに失敗しました。


vendor : string [read-only]

ベンダー識別文字列を返します。


© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.