TextureImage QML 类型

封装从图像源创建 OpenGL 纹理图像所需的信息。 更多信息...

导入语句import Qt3D.Render 2.7
实例化 QTextureImage
继承

AbstractTextureImage

属性

详细描述

属性文档

face : 枚举

保存纹理图像的立方体贴图面。

常数描述
CubeMapPositiveX0x8515 GL_TEXTURE_CUBE_MAP_POSITIVE_X
CubeMapNegativeX0x8516 GL_TEXTURE_CUBE_MAP_NEGATIVE_X
CubeMapPositiveY0x8517 GL_TEXTURE_CUBE_MAP_POSITIVE_Y
CubeMapNegativeY0x8518 GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
CubeMapPositiveZ0x8519 GL_TEXTURE_CUBE_MAP_POSITIVE_Z
CubeMapNegativeZ0x851A GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

注意: 立方体贴图面只有对于 TargetCubeMapTargetCubeMapArray 有意义。


layer : int

保存纹理图像的层。


mipLevel : int

保存纹理图像的米波级。


mirrored : bool

此属性指定加载图像时是否应镜像。这是避免操纵图像以匹配渲染 API 使用的纹理坐标原点的一种便利方式。默认情况下,此属性设置为 true。当使用 GPU 压缩纹理格式时,此属性不起作用。

注意: 当此属性使用非压缩或 CPU 压缩的图像格式(如 PNG)时,会在运行时付出性能代价。为了避免这种性能代价,最好是将其设置为 false 并加载数据已预先镜像的纹理资产。

注意: OpenGL指定从左下角开始的纹理坐标原点,而DirectX使用的是左上角。

注意: 当使用立方体贴图纹理时,您可能希望禁用镜像,因为立方体贴图采样器接受的方向而不是常规纹理坐标。


source : url

此属性保存从其中加载纹理图像数据的源URL。


状态 : 枚举 [只读]

此属性保存纹理图像加载的状态。


© 2024 Qt公司。本文件包含的文档贡献者的版权属于其各自所有者。本文件中提供的文档根据免费软件基金会发布的GNU自由文档许可版1.3的条款进行许可。Qt及其相关商标为芬兰的Qt公司及其在全球的子公司和附属公司的商标。所有其他商标均为其各自所有者的财产。