QRhiDepthStencilClearValue Class
深度バッファまたはステンシルバッファのクリア値を指定します。詳細...
Header: | #include <rhi/qrhi.h> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::GuiPrivate) |
qmake: | QT += gui-private |
Since: | Qt 6.6 |
パブリック関数
QRhiDepthStencilClearValue() | |
QRhiDepthStencilClearValue(float d, quint32 s) | |
float | depthClearValue() const |
void | setDepthClearValue(float d) |
void | setStencilClearValue(quint32 s) |
quint32 | stencilClearValue() const |
関連する非メンバー
size_t | qHash(const QRhiDepthStencilClearValue &v, size_t seed = 0) |
bool | operator!=(const QRhiDepthStencilClearValue &a, const QRhiDepthStencilClearValue &b) |
bool | operator==(const QRhiDepthStencilClearValue &a, const QRhiDepthStencilClearValue &b) |
詳細説明
注: これは互換性保証に制限のあるRHI APIです。詳細はQRhi を参照してください。
メンバ関数ドキュメント
[constexpr noexcept]
QRhiDepthStencilClearValue::QRhiDepthStencilClearValue()
深度クリア値1.0f、ステンシルクリア値0を持つ深度/ステンシルクリア値を構築する。
QRhiDepthStencilClearValue::QRhiDepthStencilClearValue(float d, quint32 s)
深度クリア値d とステンシルクリア値s を持つ深度/ステンシルクリア値を構築する。
float QRhiDepthStencilClearValue::depthClearValue() const
深度クリア値を返します。たいていの場合、これは 1.0f です。
setDepthClearValue()も参照して ください。
void QRhiDepthStencilClearValue::setDepthClearValue(float d)
深度クリア値をd に設定します。
depthClearValue() も参照 。
void QRhiDepthStencilClearValue::setStencilClearValue(quint32 s)
ステンシルクリア値をs に設定します。
stencilClearValue() も参照 。
quint32 QRhiDepthStencilClearValue::stencilClearValue() const
ステンシル・クリア値を返します。ほとんどの場合、これは 0 です。
setStencilClearValue() も参照して ください。
関連する非会員
[noexcept]
size_t qHash(const QRhiDepthStencilClearValue &v, size_t seed = 0)
seed を計算の種として使用し、v のハッシュ値を返す。
[noexcept]
bool operator!=(const QRhiDepthStencilClearValue &a, const QRhiDepthStencilClearValue &b)
2つのQRhiDepthStencilClearValue オブジェクトa とb の値が等しい場合はfalse
を返し、そうでない場合はtrue
を返す。
[noexcept]
bool operator==(const QRhiDepthStencilClearValue &a, const QRhiDepthStencilClearValue &b)
つのQRhiDepthStencilClearValue オブジェクトa とb の値が等しい場合、true
を返します。
©2024 The Qt Company Ltd. 本文書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。