PlaceholderTextureLayered
Общие размеры и слои заглушек массивов и cubemap.
Базовый тип для PlaceholderTexture2DArray, PlaceholderCubemap и PlaceholderCubemapArray. Создавайте нужный конкретный тип. Size хранит размер слоя, Layers — отдельный счётчик метаданных. Изначально Size=(1,1), Layers=1; выбор cubemap-типа сам по себе не создаёт шесть исходных изображений.
GetFormat() возвращает Rgb8, HasMipmaps() — false, GetLayerData() — null. Ресурс обозначает вид и размеры, а не исходный набор пикселей. Size испускает Changed и сохраняет существующий placeholder RID. Layers меняется без Changed: обработчик этого сигнала не узнает об одной лишь смене числа слоёв.
Эти свойства и стабильность RID проверены для трёх конкретных типов в Windows/Vulkan. Валидность пользовательских границ, число настоящих cube faces, shader draw и визуальное качество этим прогоном не подтверждены.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Свойства2
LayersСвойство
public int Layers { get; set; }Счётчик слоёв метаданных, изначально 1 даже у самостоятельно созданных PlaceholderCubemap и PlaceholderCubemapArray. Setter в текущей реализации не испускает Changed и не загружает изображения. Это не доказательство наличия граней куба или валидного массива пикселей; не воспринимайте инспекторный диапазон как проверку данных.
SizeСвойство
public Vector2I Size { get; set; }Размер метаданных слоя, изначально (1,1). Изменение испускает Changed и сохраняет placeholder RID, но не создаёт данные слоёв. Все слои описываются одним размером; используйте положительные компоненты.
Методы3
GetSizeVector2I
public Vector2I GetSize();Возвращает текущие размеры метаданных; пиксели не читаются.
Vector2IРазмер метаданных, не объём прочитанных данных.
SetLayersvoid
public void SetLayers(int layers);Счётчик слоёв метаданных, изначально 1 даже у самостоятельно созданных PlaceholderCubemap и PlaceholderCubemapArray. Setter в текущей реализации не испускает Changed и не загружает изображения. Это не доказательство наличия граней куба или валидного массива пикселей; не воспринимайте инспекторный диапазон как проверку данных.
| Имя | Тип | По умолчанию |
|---|---|---|
layers | int | — |
layersСчётчик слоёв метаданных, изначально 1 даже у самостоятельно созданных PlaceholderCubemap и PlaceholderCubemapArray. Setter в текущей реализации не испускает Changed и не загружает изображения. Это не доказательство наличия граней куба или валидного массива пикселей; не воспринимайте инспекторный диапазон как проверку данных.
SetSizevoid
public void SetSize(Vector2I size);Размер метаданных слоя, изначально (1,1). Изменение испускает Changed и сохраняет placeholder RID, но не создаёт данные слоёв. Все слои описываются одним размером; используйте положительные компоненты.
| Имя | Тип | По умолчанию |
|---|---|---|
size | Vector2I | — |
sizeРазмер метаданных слоя, изначально (1,1). Изменение испускает Changed и сохраняет placeholder RID, но не создаёт данные слоёв. Все слои описываются одним размером; используйте положительные компоненты.