このページでは

Buffer QML Type

エフェクトのパスで使用されるカラーバッファを作成または参照します。詳細...

Import Statement: import QtQuick3D
Inherits:

QtObject

プロパティ

詳細な説明

バッファを使用すると、Effect 内のrender passes 間でデータを共有するための中間バッファを作成できます。

注: Bufferのname プロパティが空の場合 、そのBufferはレンダーパスのデフォルトの出力テクスチャを参照します。

プロパティのドキュメント

bufferFlags : enumeration

バッファの割り当てフラグを指定します。デフォルトは Buffer.None です。

定数説明
Buffer.None特別な動作はありません。
Buffer.SceneLifetimeバッファは、シーンの存続期間全体にわたって割り当てられます。

format : enumeration

テクスチャ形式を指定します。デフォルト値は Buffer.RGBA8 です。

定数値
Buffer.RGBA8
Buffer.RGBA16F
Buffer.RGBA32F
Buffer.R8
Buffer.R16
Buffer.R16F
Buffer.R32F

name : string

バッファの名前を指定します。

注: このプロパティが空の場合 、Bufferはバッファを割り当てる代わりに、render pass のデフォルトの出力テクスチャを参照します。これは、新しい中間テクスチャを追加することなく、テクスチャ形式などの出力の特定の設定を上書きするのに役立ちます。

sizeMultiplier : real

バッファのサイズ倍率を指定します。たとえば、1.0 を指定すると、エフェクトの入力テクスチャと同じサイズのバッファが作成され、0.5 を指定すると、幅と高さの両方が半分になるバッファが作成されます。デフォルト値は 1.0 です。

textureCoordOperation : enumeration

[0, 1] の範囲外でサンプリングを行う際のテクスチャ座標の挙動を指定します。デフォルトは Buffer.ClampToEdge です。

定数説明
Buffer.ClampToEdge座標をエッジにクリップします。
Buffer.Repeat座標をエッジでラップし、テクスチャをタイル状に配置します。
Buffer.MirroredRepeat座標を境界でラップしますが、タイル展開する際にテクスチャを反転させます。

textureFilterOperation : enumeration

バッファの内容をサンプリングする際のテクスチャフィルタリングモードを指定します。デフォルト値は Buffer.Linear です。

定数説明
Buffer.Nearest最近傍フィルタリングを使用します。
Buffer.Linear線形フィルタリングを使用します。

© 2026 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.