QStencilTest 类

class Qt3DRender::QStencilTest

QStencilTest 类指定了贴图测试的参数。《a href="#details">更多...

头文件 #include <QStencilTest>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmakeQT += 3drender
实例化 StencilTest
继承 Qt3DRender::QRenderState

属性

  • back : Qt3DRender::QStencilTestArguments* const
  • front : Qt3DRender::QStencilTestArguments* const

公共函数

QStencilTest(Qt3DCore::QNode *parent = nullptr)
Qt3DRender::QStencilTestArguments *back() const

详细描述

Qt3DRender::QStencilTest 类指定贴图测试的参数。贴图测试包括三个参数:贴图测试函数、贴图测试掩码和贴图基准值。QStencilTest 允许分别为正面和背面多边形分别设置这些参数。

另请参阅Qt3DRender::QStencilMaskQt3DRender::QStencilOperation

属性文档

[只读] back : Qt3DRender::QStencilTestArguments* const

持有背面多边形的贴图测试参数。

访问函数

Qt3DRender::QStencilTestArguments *back() const

[只读] front : Qt3DRender::QStencilTestArguments* const

持有正面多边形的贴图测试参数。

成员函数文档

[显式] QStencilTest::QStencilTest(Qt3DCore::QNode *parent = nullptr)

构造函数创建一个新的 QStencilTest::QStencilTest 实例。

© 2024 The Qt Company Ltd. 本文档中的贡献包括各自的版权。本文档按照自由软件基金会发布的 GNU 自由文档许可证版 1.3 的条款提供。Qt 和相应的徽标是 The Qt Company Ltd. 在芬兰和/或全球的其他国家的商标。所有其他商标均为其各自所有者的财产。