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...
RDTextureFormat
Eredita: RefCounted < Object
Formato di texture (utilizzato da RenderingDevice).
Descrizione
Questo oggetto è utilizzato dal RenderingDevice.
Proprietà
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
BitField[TextureUsageBits] |
|
|
|
Metodi
void |
add_shareable_format(format: DataFormat) |
void |
remove_shareable_format(format: DataFormat) |
Descrizioni delle proprietà
Il numero di strati nella texture. Rilevante solo per gli array di texture 2D.
La profondità della texture (in pixel). Per le texture 2D è sempre 1.
DataFormat format = 8 🔗
void set_format(value: DataFormat)
DataFormat get_format()
Il formato dei dati pixel della texture.
L'altezza della texture (in pixel).
Se una texture è scartabile, non è necessario mantenere il suo contenuto tra un frame e l'altro. Questo flag è rilevante solo quando la texture è utilizzata come destinazione in una draw list.
Questa informazione è utilizzata da RenderingDevice per determinare se è possibile scartare il contenuto di una texture, eliminando scritture inutili in memoria e migliorando le prestazioni.
bool is_resolve_buffer = false 🔗
La texture sarà utilizzata come destinazione di un'operazione di risoluzione.
Il numero di mipmap disponibili nella texture.
TextureSamples samples = 0 🔗
void set_samples(value: TextureSamples)
TextureSamples get_samples()
Il numero di campioni utilizzati durante il campionamento della texture.
TextureType texture_type = 1 🔗
void set_texture_type(value: TextureType)
TextureType get_texture_type()
Il tipo di texture.
BitField[TextureUsageBits] usage_bits = 0 🔗
void set_usage_bits(value: BitField[TextureUsageBits])
BitField[TextureUsageBits] get_usage_bits()
I bit di utilizzo della texture, che determinano cosa può essere fatto utilizzando la texture.
La larghezza della texture (in pixel).
Descrizioni dei metodi
Aggiunge format come formato valido per la proprietà RDTextureView.format_override del corrispondente RDTextureView. Se un qualsiasi formato viene aggiunto come condivisibile, è necessario aggiungere anche il formato principale format.
Rimuove format dall'elenco dei formati validi su cui può essere impostata la proprietà RDTextureView.format_override del corrispondente RDTextureView.