Texture3D
Eredita: Texture < Resource < RefCounted < Object
Ereditato da: CompressedTexture3D, ImageTexture3D, NoiseTexture3D, PlaceholderTexture3D, Texture3DRD
Classe di base per le texture a 3 dimensioni.
Descrizione
Classe di base per ImageTexture3D e CompressedTexture3D. Non può essere utilizzata direttamente, ma contiene tutte le funzioni necessarie per accedere ai tipi di risorse derivati. Texture3D è la classe base per tutti i tipi di texture tridimensionali. Vedi anche TextureLayered.
Tutte le immagini devono avere la stessa larghezza, altezza e numero di livelli mipmap.
Per creare autonomamente un file di texture di questo tipo, reimporta i file immagine attraverso i preset di importazione del Godot Editor.
Metodi
_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 |
Descrizioni dei metodi
Array[Image] _get_data() virtual required const 🔗
Chiamato quando i dati della Texture3D vengono richiesti.
int _get_depth() virtual required const 🔗
Chiamato quando la profondità della Texture3D viene richiesta.
Format _get_format() virtual required const 🔗
Chiamato quando il formato della Texture3D viene richiesto.
int _get_height() virtual required const 🔗
Chiamato quando l'altezza della Texture3D viene richiesta.
int _get_width() virtual required const 🔗
Chiamato quando la larghezza della Texture3D viene richiesta.
bool _has_mipmaps() virtual required const 🔗
Chiamato quando la presenza di mipmap nella Texture3D viene richiesta.
Resource create_placeholder() const 🔗
Crea una versione segnaposto di questa risorsa (PlaceholderTexture3D).
Array[Image] get_data() const 🔗
Restituisce i dati della Texture3D come un array di Image. Ogni Image rappresenta una fetta di Texture3D, con diverse fette mappate a diversi livelli di profondità (asse Z).
Restituisce la profondità della Texture3D in pixel. La profondità è in genere rappresentata dall'asse Z (una dimensione non presente in Texture2D).
Restituisce il formato attuale utilizzato da questa texture.
Restituisce l'altezza della Texture3D in pixel. La larghezza è in genere rappresentata dall'asse Y.
Restituisce la larghezza della Texture3D in pixel. La larghezza è solitamente rappresentata dall'asse X.
Restituisce true se la Texture3D ha mipmap generate.