QRhiDepthStencilClearValue 类

指定深度或模板缓冲区的清除值。更多...

头文件 #include <QRhiDepthStencilClearValue>
CMakefind_package(Qt6 REQUIRED COMPONENTS Gui)
target_link_libraries(mytarget PRIVATE Qt6::Gui)
qmakeQT += gui
Qt 6.6

公共函数

QRhiDepthStencilClearValue()
QRhiDepthStencilClearValue(float d, quint32 s)
floatdepthClearValue() const
voidsetDepthClearValue(float d)
voidsetStencilClearValue(quint32 s)
quint32stencilClearValue() const
size_tqHash(const QRhiDepthStencilClearValue &v, size_t seed = 0)
booloperator!=(const QRhiDepthStencilClearValue &a, const QRhiDepthStencilClearValue &b)
booloperator==(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)

返回 v 的哈希值,使用 seed 进行计算。

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

如果两个 QRhiDepthStencilClearValue 对象 ab 中的值相等,则返回 false;否则返回 true

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

如果两个 QRhiDepthStencilClearValue 对象 ab 中的值相等,则返回 true

© 2024 Qt 公司。此处包含的文档贡献归各创作者所有。提供的文档依据 GNU 自由文档许可证版本 1.3 许可,由自由软件基金会发布。Qt 及相关标志是芬兰和/或其他国家 Qt 公司的商标。所有其他商标均归各自所有者所有。