Texture3D
Наследует: Texture < Resource < RefCounted < Object
Наследуется от: CompressedTexture3D, ImageTexture3D, NoiseTexture3D, PlaceholderTexture3D, Texture3DRD
Базовый класс для трехмерных текстур.
Описание
Базовый класс для ImageTexture3D и CompressedTexture3D. Не может использоваться напрямую, но содержит все функции, необходимые для доступа к производным типам ресурсов. Texture3D — базовый класс для всех типов 3-мерных текстур. См. также TextureLayered.
Все изображения должны иметь одинаковую ширину, высоту и количество уровней mipmap.
Чтобы создать такой файл текстуры самостоятельно, повторно импортируйте файлы изображений с помощью предустановок импорта редактора Godot.
Методы
_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 🔗
Вызывается при запросе наличия MIP-карт в Texture3D.
Resource create_placeholder() const 🔗
Создает версию-заполнитель этого ресурса (PlaceholderTexture3D).
Array[Image] get_data() const 🔗
Возвращает данные Texture3D в виде массива Image. Каждое Image представляет срез Texture3D, при этом различные срезы отображаются на разных уровнях глубины (ось Z).
Возвращает глубину Texture3D в пикселях. Глубина обычно представлена осью Z (измерение, отсутствующее в Texture2D).
Возвращает текущий формат, используемый этой текстурой.
Возвращает высоту Texture3D в пикселях. Ширина обычно представлена осью Y.
Возвращает ширину Texture3D в пикселях. Ширина обычно представлена осью X.
Возвращает true, если Texture3D сгенерировал MIP-карты.