TextureImage QML 类型
封装从图像源创建 OpenGL 纹理图像所需的信息。 更多信息...
导入语句 | import Qt3D.Render 2.7 |
实例化 | QTextureImage |
继承 |
属性
详细描述
属性文档
face : 枚举 |
保存纹理图像的立方体贴图面。
常数 | 描述 |
---|---|
CubeMapPositiveX | 0x8515 GL_TEXTURE_CUBE_MAP_POSITIVE_X |
CubeMapNegativeX | 0x8516 GL_TEXTURE_CUBE_MAP_NEGATIVE_X |
CubeMapPositiveY | 0x8517 GL_TEXTURE_CUBE_MAP_POSITIVE_Y |
CubeMapNegativeY | 0x8518 GL_TEXTURE_CUBE_MAP_NEGATIVE_Y |
CubeMapPositiveZ | 0x8519 GL_TEXTURE_CUBE_MAP_POSITIVE_Z |
CubeMapNegativeZ | 0x851A GL_TEXTURE_CUBE_MAP_NEGATIVE_Z |
注意: 立方体贴图面只有对于 TargetCubeMap 和 TargetCubeMapArray 有意义。
layer : int |
保存纹理图像的层。
mipLevel : int |
保存纹理图像的米波级。
mirrored : bool |
此属性指定加载图像时是否应镜像。这是避免操纵图像以匹配渲染 API 使用的纹理坐标原点的一种便利方式。默认情况下,此属性设置为 true。当使用 GPU 压缩纹理格式时,此属性不起作用。
注意: 当此属性使用非压缩或 CPU 压缩的图像格式(如 PNG)时,会在运行时付出性能代价。为了避免这种性能代价,最好是将其设置为 false 并加载数据已预先镜像的纹理资产。
注意: OpenGL指定从左下角开始的纹理坐标原点,而DirectX使用的是左上角。
注意: 当使用立方体贴图纹理时,您可能希望禁用镜像,因为立方体贴图采样器接受的方向而不是常规纹理坐标。
source : url |
此属性保存从其中加载纹理图像数据的源URL。
状态 : 枚举 |
此属性保存纹理图像加载的状态。
- TextureImage.None
- TextureImage.Loading
- TextureImage.Ready
- TextureImage.Error
© 2024 Qt公司。本文件包含的文档贡献者的版权属于其各自所有者。本文件中提供的文档根据免费软件基金会发布的GNU自由文档许可版1.3的条款进行许可。Qt及其相关商标为芬兰的Qt公司及其在全球的子公司和附属公司的商标。所有其他商标均为其各自所有者的财产。