PlaceholderTextureLayered

继承: TextureLayered < Texture < Resource < RefCounted < Object

派生: PlaceholderCubemap, PlaceholderCubemapArray, PlaceholderTexture2DArray

二维纹理数组的占位符类。

描述

此类在加载在2种条件下使用TextureLayered子类的项目时使用:

-在专用服务器模式下运行导出的项目时,只保留纹理的尺寸(因为它们可能被用于应用目的或其他元素的定位)。这允许显着减小导出的PCK的大小。

-当由于使用不同的引擎版本或构建(例如禁用模块)而缺少此子类时。

注意:这并不打算用作渲染的实际纹理。它不能保证在着色器或材质中像着色器或材质一样工作(例如在计算UV时)。

属性

int

layers

1

Vector2i

size

Vector2i(1, 1)


属性说明

int layers = 1 🔗

  • void set_layers(value: int)

  • int get_layers()

纹理数组中的层数。


Vector2i size = Vector2i(1, 1) 🔗

每个纹理层的大小(以像素为单位)。