QTextureImageDataGenerator 类
class Qt3DRender::QTextureImageDataGenerator为 QAbstractTextureImage 提供纹理图像数据。 更多...
标题 | #include <QTextureImageDataGenerator> |
CMake | find_package(Qt6 REQUIRED COMPONENTS 3drender) target_link_libraries(mytarget PRIVATE Qt6::3drender) |
qmake | QT += 3drender |
继承 | Qt3DCore::QAbstractFunctor |
公共函数
virtual Qt3DRender::QTextureImageDataPtr | operator()() = 0 |
virtual bool | operator==(const Qt3DRender::QTextureImageDataGenerator &other) const = 0 |
相关非成员
详细描述
QTextureImageDataGenerator 是 QAbstractTexture 的数据提供者。QTextureImageDataGenerator 可以用于扩展 Qt3D,以更多的途径加载数据以及支持用户定义的格式和 Qt3D 本身不支持的形式。数据由 QTextureImageDataPtr 返回,其中包含要加载到纹理中的数据。QTextureImageDataGenerator 由后端 Aspect jobs 执行。
成员函数文档
[pure virtual]
Qt3DRender::QTextureImageDataPtr QTextureImageDataGenerator::operator()()
实现返回纹理图像数据的方法。
[pure virtual]
bool QTextureImageDataGenerator::operator==(const Qt3DRender::QTextureImageDataGenerator &other) const
实现将此纹理数据生成器与 other 进行比较的方法。返回一个布尔值,指示是否需要重新加载 QAbstractTextureImage 的 QTextureImageData。
© 2024 Qt公司有限公司。本文档中包含的文档贡献作品归属于其各自所有者。本提供的文档根据_free software foundation_发布、GNU自由文档许可协议第1.3版条款许可。Qt及其相关标志为芬兰和/或其他国家和地区的Qt公司注册商标。所有其他商标均为各自所有者的财产。