PlaceholderTextureLayered

Наследует: TextureLayered < Texture < Resource < RefCounted < Object

Наследуется от: PlaceholderCubemap, PlaceholderCubemapArray, PlaceholderTexture2DArray

Класс-заполнитель для двумерного массива текстур.

Описание

Этот класс используется при загрузке проекта, который использует подкласс TextureLayered в 2 условиях:

  • При запуске проекта, экспортированного в режиме выделенного сервера, сохраняются только размеры текстуры (так как они могут использоваться для игровых целей или позиционирования других элементов). Это позволяет значительно уменьшить размер экспортируемого 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) 🔗

Размер каждого слоя текстуры (в пикселях).