Texture3D

Успадковує: Texture < Resource < RefCounted < Object

Успадковано від: CompressedTexture3D, ImageTexture3D, NoiseTexture3D, PlaceholderTexture3D, Texture3DRD

Базовий клас для тривимірних фактур.

Опис

Базовий клас для ImageTexture3D та CompressedTexture3D. Не можна використовувати безпосередньо, але містить всі функції, необхідні для доступу до отриманих типів ресурсів. Texture3D - базовий клас для всіх 3-вимірних типів текстур. Дивись також TextureLayered.

Всі зображення повинні мати однакову ширину, висоту і кількість рівнів mipmap.

Щоб створити такий фактурний файл самостійно, переімпортуйте файли зображень за допомогою пресетів Godot Editor.

Методи

Array[Image]

_get_data() virtual required const

int

_get_depth() virtual required const

Format

_get_format() virtual required const

int

_get_height() virtual required const

int

_get_width() virtual required const

bool

_has_mipmaps() virtual required const

Resource

create_placeholder() const

Array[Image]

get_data() const

int

get_depth() const

Format

get_format() const

int

get_height() const

int

get_width() const

bool

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).


int get_depth() const 🔗

Повертає глибину Texture3D у пікселях. Глибина, як правило, представлена осі Z (розмір не присутній в Texture2D).


Format get_format() const 🔗

Повертає поточний формат, що використовується цією текстурою.


int get_height() const 🔗

Повертає висоту Texture3D у пікселях. Ширина зазвичай представлена осі Y.


int get_width() const 🔗

Повертає ширину Texture3D у пікселях. Ширина зазвичай представлена осі X.


bool has_mipmaps() const 🔗

true, якщо Texture3D генерував mipmaps.