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