RDTextureFormat
Успадковує: RefCounted < Object
Формат Текстури (використано RenderingDevice).
Опис
Цей об'єкт використовується RenderingDevice.
Властивості
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
BitField[TextureUsageBits] |
|
|
|
Методи
void |
add_shareable_format(format: DataFormat) |
void |
remove_shareable_format(format: DataFormat) |
Описи властивостей
Кількість шарів в фактурі. Тільки відповідні для 2D текстурних масивів.
Глибина текстури (у пікселях). Це завжди 1 для текстур 2D.
DataFormat format = 8 🔗
void set_format(value: DataFormat)
DataFormat get_format()
Формат даних фактури.
Висота текстури (у пікселях).
Якщо текстуру можна відкинути, її вміст не потрібно зберігати між кадрами. Цей прапор має значення лише тоді, коли текстура використовується як ціль у списку малювання.
Ця інформація використовується RenderingDevice, щоб визначити, чи можна скинути вміст текстури, усуваючи непотрібні записи в пам’ять і підвищуючи продуктивність.
bool is_resolve_buffer = false 🔗
Текстура використовуватиметься як місце призначення операції вирішення.
Кількість mipmaps доступна в фактурі.
TextureSamples samples = 0 🔗
void set_samples(value: TextureSamples)
TextureSamples get_samples()
Кількість зразків, які використовуються при підборі текстури.
TextureType texture_type = 1 🔗
void set_texture_type(value: TextureType)
TextureType get_texture_type()
Тип текстури.
BitField[TextureUsageBits] usage_bits = 0 🔗
void set_usage_bits(value: BitField[TextureUsageBits])
BitField[TextureUsageBits] get_usage_bits()
Укуси використання текстури, які визначають те, що можна зробити за допомогою текстури.
Ширина текстури (в пікселях).
Описи методів
Додає format як дійсний формат для відповідної властивості RDTextureView RDTextureView.format_override. Якщо будь-який формат додається як доступний для спільного використання, тоді також потрібно додати головний format.
Видаляє format зі списку дійсних форматів, які можна встановити для відповідної властивості RDTextureView.format_override RDTextureView.