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 オブジェクトab の値が等しい場合はfalse を返し、そうでない場合はtrue を返す。

[noexcept] bool operator==(const QRhiDepthStencilClearValue &a, const QRhiDepthStencilClearValue &b)

つのQRhiDepthStencilClearValue オブジェクトab の値が等しい場合、true を返します。

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