RDTextureFormat
Hereda: RefCounted < Object
Formato de textura (utilizado por RenderingDevice).
Descripción
Este objeto es utilizado por RenderingDevice.
Propiedades
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
BitField[TextureUsageBits] |
|
|
|
Métodos
void |
add_shareable_format(format: DataFormat) |
void |
remove_shareable_format(format: DataFormat) |
Descripciones de Propiedades
El número de capas en la textura. Solo relevante para los arrays de texturas 2D.
La profundidad de la textura (en píxeles). Esto siempre es 1 para texturas 2D.
DataFormat format = 8 🔗
void set_format(value: DataFormat)
DataFormat get_format()
El formato de datos de píxeles de la textura.
La altura de la textura (en píxeles).
Si una textura es descartable, no es necesario preservar su contenido entre frames. Este indicador solo es relevante cuando la textura se usa como destino en una lista de dibujo.
Esta información es utilizada por RenderingDevice para determinar si el contenido de una textura puede descartarse, eliminando escrituras innecesarias en la memoria y aumentando el rendimiento.
bool is_resolve_buffer = false 🔗
La textura se utilizará como destino de una operación de resolución.
El número de mipmaps disponibles en la textura.
TextureSamples samples = 0 🔗
void set_samples(value: TextureSamples)
TextureSamples get_samples()
El número de muestras utilizadas al muestrear la textura.
TextureType texture_type = 1 🔗
void set_texture_type(value: TextureType)
TextureType get_texture_type()
El tipo de textura.
BitField[TextureUsageBits] usage_bits = 0 🔗
void set_usage_bits(value: BitField[TextureUsageBits])
BitField[TextureUsageBits] get_usage_bits()
Los bits de uso de la textura, que determinan lo que se puede hacer con la textura.
El ancho de la textura (en píxeles).
Descripciones de Métodos
Añade format como un formato válido para la propiedad RDTextureView.format_override de la RDTextureView correspondiente. Si se añade algún formato como compartible, también se debe añadir el format principal.
Elimina format de la lista de formatos válidos a los que se puede establecer la propiedad RDTextureView.format_override de la RDTextureView correspondiente.