Qt GUI Private C++ Classes

プライベートGUI機能へのアクセスを提供します。詳細...

クラス

QRhi

高速化された2D/3DグラフィックスAPIの抽象化

QRhiBuffer

頂点、インデックス、またはユニフォーム(定数)バッファリソース

QRhiBuffer::NativeBuffer

バッファの基礎となるネイティブ リソースに関する情報を含みます。

QRhiColorAttachment

レンダーターゲットの単一色アタッチメントを記述する

QRhiCommandBuffer

コマンドバッファリソース

QRhiComputePipeline

コンピュートパイプラインステートリソース

QRhiD3D11InitParams

Direct3D 11固有の初期化パラメータ

QRhiD3D11NativeHandles

QRhiが使用するD3Dデバイスとデバイスコンテキストを保持します。

QRhiD3D12CommandBufferNativeHandles

QRhiCommandBufferをバックアップするID3D12GraphicsCommandList1オブジェクトを保持します。

QRhiD3D12InitParams

Direct3D 12固有の初期化パラメータ

QRhiD3D12NativeHandles

QRhiによって使用されるD3D12デバイスを保持します

QRhiDepthStencilClearValue

デプスバッファまたはステンシルバッファのクリア値を指定します

QRhiDriverInfo

初期化されたQRhiが使用する物理デバイス、アダプタ、またはグラフィックスAPI実装を記述します。

QRhiGles2InitParams

OpenGL固有の初期化パラメータ

QRhiGles2NativeHandles

QRhiによって使用されるOpenGLコンテキストを保持します。

QRhiGraphicsPipeline

グラフィックスパイプライン状態リソース

QRhiGraphicsPipeline::StencilOpState

ステンシル操作の状態を記述する

QRhiGraphicsPipeline::TargetBlend

1色アタッチメントのブレンド状態を記述する

QRhiInitParams

バックエンド固有の初期化パラメータの基底クラス

QRhiMetalCommandBufferNativeHandles

QRhiCommandBufferのバックエンドであるMTLCommandBufferとMTLRenderCommandEncoderオブジェクトを保持します。

QRhiMetalInitParams

Metal固有の初期化パラメータ

QRhiMetalNativeHandles

QRhiが使用するMetalデバイスを保持します。

QRhiNativeHandles

ネイティブリソースオブジェクトのバックエンド固有のコレクションを公開するクラスの基底クラス

QRhiNullInitParams

バックエンド固有の初期化パラメータ

QRhiNullNativeHandles

QRhiReadbackDescription

リードバック(GPU専用メモリからテクスチャの内容を読み出す)操作を記述します。

QRhiReadbackResult

非同期バッファまたはテクスチャのリードバック操作の結果を記述します。

QRhiRenderBuffer

レンダーバッファリソース

QRhiRenderBuffer::NativeRenderBuffer

ネイティブレンダーバッファオブジェクトをラップします。

QRhiRenderPassDescriptor

レンダーパスリソース

QRhiRenderTarget

オンスクリーン(スワップチェーン)またはオフスクリーン(テクスチャ)のレンダーターゲットを表します。

QRhiResource

ネイティブリソースオブジェクトをカプセル化するクラスの基本クラス

QRhiResourceUpdateBatch

アップロードとコピータイプの操作を記録する

QRhiSampler

サンプラーリソース

QRhiScissor

シザー矩形を指定する

QRhiShaderResourceBinding

単一のバインディングポイントのシェーダーリソースを記述する

QRhiShaderResourceBindings

バッファ、テクスチャ、サンプラーリソースをシェーダから見えるようにするためのリソースをカプセル化する

QRhiShaderStage

パイプライン内のシェーダステージのタイプとシェーダコードを指定します。

QRhiStats

基礎となるメモリアロケータから提供される統計情報

QRhiSwapChain

スワップチェーンリソース

QRhiSwapChainHdrInfo

スワップチェーンの関連出力のハイダイナミックレンジ関連情報を記述する。

QRhiSwapChainProxyData

スワップチェーンの設定に必要なネイティブオブジェクトを記述する不透明データ

QRhiSwapChainRenderTarget

スワップチェーンレンダーターゲットリソース

QRhiTexture

テクスチャリソース

QRhiTexture::NativeTexture

テクスチャの基礎となるネイティブリソースに関する情報を含む

QRhiTexture::ViewFormat

テクスチャを読み書きするためのビューフォーマットを指定します。

QRhiTextureCopyDescription

テクスチャからテクスチャへのコピー操作を記述します。

QRhiTextureRenderTarget

テクスチャ レンダー ターゲット リソース

QRhiTextureRenderTargetDescription

レンダーターゲットの色と深度、または深度とステンシルのアタッチメントを記述します。

QRhiTextureSubresourceUploadDescription

テクスチャのアップロード操作における、レイヤ内の 1 つの mip レベルのソースを記述します。

QRhiTextureUploadDescription

テクスチャのアップロード操作について説明します。

QRhiTextureUploadEntry

テクスチャアップロード操作における1つのレイヤー(キューブマップの場合は面、3Dテクスチャの場合はスライス、テクスチャアレイの場合は要素)を記述します。

QRhiVertexInputAttribute

単一の頂点入力エレメントについて説明します。

QRhiVertexInputBinding

頂点入力バインディングを記述します。

QRhiVertexInputLayout

頂点シェーダによって消費される頂点入力のレイアウトを記述します。

QRhiViewport

ビューポート矩形を指定します。

QRhiVulkanCommandBufferNativeHandles

QRhiCommandBufferをバックアップするVulkanコマンドバッファオブジェクトを保持します。

QRhiVulkanInitParams

Vulkan固有の初期化パラメータ

QRhiVulkanNativeHandles

QRhiによって使用されるデバイス、キュー、およびその他のVulkanオブジェクトを収集します。

QRhiVulkanRenderPassNativeHandles

QRhiRenderPassDescriptorをサポートするVulkanレンダーパスオブジェクトを保持します。

詳細説明

プライベートQt GUI APIにアクセスするには、CMakeLists.txt 、以下のCMakeコマンドを使用してください:

find_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::GuiPrivate)

©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。