Texture3D
Hereda: Texture < Resource < RefCounted < Object
Heredado por: CompressedTexture3D, ImageTexture3D, NoiseTexture3D, PlaceholderTexture3D, Texture3DRD
Clase base para texturas tridimensionales.
Descripción
Clase base para ImageTexture3D y CompressedTexture3D. No se puede usar directamente, pero contiene todas las funciones necesarias para acceder a los tipos de recursos derivados. Texture3D es la clase base para todos los tipos de texturas tridimensionales. Véase también TextureLayered.
Todas las imágenes deben tener el mismo ancho, alto y número de niveles de mipmap.
Para crear un archivo de textura de este tipo, vuelve a importar tus archivos de imagen utilizando los preajustes de importación del Editor de Godot.
Métodos
_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 |
Descripciones de Métodos
Array[Image] _get_data() virtual required const 🔗
Llamado cuando se consultan los datos de Texture3D.
int _get_depth() virtual required const 🔗
Llamado cuando se consulta la profundidad de Texture3D.
Format _get_format() virtual required const 🔗
Llamado cuando se consulta el formato de Texture3D.
int _get_height() virtual required const 🔗
Llamado cuando se consulta la altura de Texture3D.
int _get_width() virtual required const 🔗
Llamado cuando se consulta el ancho de Texture3D.
bool _has_mipmaps() virtual required const 🔗
Llamado cuando se consulta la presencia de mipmaps en Texture3D.
Resource create_placeholder() const 🔗
Crea una versión de marcador de posición de este recurso (PlaceholderTexture3D).
Array[Image] get_data() const 🔗
Devuelve los datos de Texture3D como un array de Images. Cada Image representa una rebanada de la Texture3D, con diferentes rebanadas que se asignan a diferentes niveles de profundidad (eje Z).
Devuelve la profundidad de Texture3D en píxeles. La profundidad se representa típicamente por el eje Z (una dimensión no presente en Texture2D).
Devuelve el formato actual utilizado por esta textura.
Devuelve la altura de la Texture3D en píxeles. La altura se representa típicamente por el eje Y.
Devuelve el ancho de la Texture3D en píxeles. El ancho se representa típicamente por el eje X.
Devuelve true si la Texture3D ha generado mipmaps.