Texture3D
Успадковує: Texture < Resource < RefCounted < Object
Успадковано від: CompressedTexture3D, ImageTexture3D, NoiseTexture3D, PlaceholderTexture3D, Texture3DRD
Базовий клас для тривимірних фактур.
Опис
Базовий клас для ImageTexture3D та CompressedTexture3D. Не можна використовувати безпосередньо, але містить всі функції, необхідні для доступу до отриманих типів ресурсів. Texture3D - базовий клас для всіх 3-вимірних типів текстур. Дивись також TextureLayered.
Всі зображення повинні мати однакову ширину, висоту і кількість рівнів mipmap.
Щоб створити такий фактурний файл самостійно, переімпортуйте файли зображень за допомогою пресетів Godot Editor.
Методи
_get_data() virtual required const |
|
_get_depth() virtual required const |
|
_get_format() virtual required const |
|
_get_height() virtual required const |
|
_get_width() virtual required const |
|
_has_mipmaps() virtual required const |
|
create_placeholder() const |
|
get_data() const |
|
get_depth() const |
|
get_format() const |
|
get_height() const |
|
get_width() const |
|
has_mipmaps() const |
Описи методів
Array[Image] _get_data() virtual required const 🔗
Зателефоновано при перерахуванні даних Texture3D.
int _get_depth() virtual required const 🔗
Зателефоновано, коли глибина Texture3D передається.
Format _get_format() virtual required const 🔗
Зателефоновано, коли передається формат Texture3D.
int _get_height() virtual required const 🔗
Зателефоновано при висоті Texture3D.
int _get_width() virtual required const 🔗
Зателефонуйте, коли ширина Texture3D передається.
bool _has_mipmaps() virtual required const 🔗
Зателефоновано при наявності mipmaps в Texture3D передається.
Resource create_placeholder() const 🔗
Створює заповнювач для цього ресурсу (PlaceholderTexture3D).
Array[Image] get_data() const 🔗
Повертає дані Texture3D як масив об'єктів Image. Кожен Image являє собою slice (розріз) Texture3D, причому різні розрізи відповідають різним рівням глибини (вісі Z).
Повертає глибину Texture3D у пікселях. Глибина, як правило, представлена осі Z (розмір не присутній в Texture2D).
Повертає поточний формат, що використовується цією текстурою.
Повертає висоту Texture3D у пікселях. Ширина зазвичай представлена осі Y.
Повертає ширину Texture3D у пікселях. Ширина зазвичай представлена осі X.
true, якщо Texture3D генерував mipmaps.