QRhiDepthStencilClearValue 类
指定深度或模板缓冲区的清除值。更多...
头文件 | #include <QRhiDepthStencilClearValue> |
CMake | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
qmake | QT += gui |
自 | 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)
返回 v 的哈希值,使用 seed 进行计算。
[noexcept]
bool operator!=(const QRhiDepthStencilClearValue &a, const QRhiDepthStencilClearValue &b)
如果两个 QRhiDepthStencilClearValue 对象 a 和 b 中的值相等,则返回 false
;否则返回 true
。
[noexcept]
bool operator==(const QRhiDepthStencilClearValue &a, const QRhiDepthStencilClearValue &b)
如果两个 QRhiDepthStencilClearValue 对象 a 和 b 中的值相等,则返回 true
。
© 2024 Qt 公司。此处包含的文档贡献归各创作者所有。提供的文档依据 GNU 自由文档许可证版本 1.3 许可,由自由软件基金会发布。Qt 及相关标志是芬兰和/或其他国家 Qt 公司的商标。所有其他商标均归各自所有者所有。