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

Array[Image]

_get_data() virtual required const

int

_get_depth() virtual required const

Format

_get_format() virtual required const

int

_get_height() virtual required const

int

_get_width() virtual required const

bool

_has_mipmaps() virtual required const

Resource

create_placeholder() const

Array[Image]

get_data() const

int

get_depth() const

Format

get_format() const

int

get_height() const

int

get_width() const

bool

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


int get_depth() const 🔗

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


Format get_format() const 🔗

Devuelve el formato actual utilizado por esta textura.


int get_height() const 🔗

Devuelve la altura de la Texture3D en píxeles. La altura se representa típicamente por el eje Y.


int get_width() const 🔗

Devuelve el ancho de la Texture3D en píxeles. El ancho se representa típicamente por el eje X.


bool has_mipmaps() const 🔗

Devuelve true si la Texture3D ha generado mipmaps.