QTextureImageDataGenerator 类

class Qt3DRender::QTextureImageDataGenerator

QAbstractTextureImage 提供纹理图像数据。 更多...

标题 #include <QTextureImageDataGenerator>
CMakefind_package(Qt6 REQUIRED COMPONENTS 3drender)
target_link_libraries(mytarget PRIVATE Qt6::3drender)
qmakeQT += 3drender
继承 Qt3DCore::QAbstractFunctor

公共函数

virtual Qt3DRender::QTextureImageDataPtroperator()() = 0
virtual booloperator==(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 进行比较的方法。返回一个布尔值,指示是否需要重新加载 QAbstractTextureImageQTextureImageData

相关非成员

QTextureImageDataPtr

指向 QTextureImageData 的共享指针。

© 2024 Qt公司有限公司。本文档中包含的文档贡献作品归属于其各自所有者。本提供的文档根据_free software foundation_发布、GNU自由文档许可协议第1.3版条款许可。Qt及其相关标志为芬兰和/或其他国家和地区的Qt公司注册商标。所有其他商标均为各自所有者的财产。