Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
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-карты.