Buffer QML Type

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

Import Statement: import QtQuick3D
Inherits:

QtObject

プロパティ

詳細説明

Buffer は、Effectrender passes 間でデータを共有する中間バッファを作成するために使用できます。

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

プロパティ ドキュメント

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

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

Note: このプロパティが空の場合、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の内容をサンプリングするときのテクスチャフィルタリングモードを指定します。デフォルト値はBuffer.Linearです。

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

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