ITextureUnit

All Implemented Interfaces: java.io.Closeable

public interface ITextureUnit extends Closeable

ITextureUnit represents a texture in the memory that shared between GPU and CPU and can be sampled by the shader, where the Texture only represents a reference to an external file. More details can be found https://en.wikipedia.org/wiki/Texture_mapping_unit

Métodos

MétodoDescripción
getDepth()Obtiene la altura de esta textura, para texturas que no son 3D siempre es 1.
getHeight()Obtiene la altura de esta textura.
getMagnification()Obtiene el modo de filtrado para magnificación.
getMinification()Obtiene el modo de filtrado para minificación.
getMipmap()Obtiene el modo de filtrado para mipmap.
getScale()Obtiene la escala de la coordenada UV.
getScroll()Obtiene el desplazamiento de la coordenada UV.
getType()Obtiene el tipo de esta unidad de textura.
getUWrap()Obtiene el modo de envoltura para la coordenada U de la textura.
getVWrap()Obtiene el modo de envoltura para la coordenada V de la textura.
getWWrap()Obtiene el modo de envoltura para la coordenada W de la textura.
getWidth()Obtiene el ancho de esta textura.
setMagnification(TextureFilter value)Establece el modo de filtrado para magnificación.
setMinification(TextureFilter value)Establece el modo de filtrado para minificación.
setMipmap(TextureFilter value)Establece el modo de filtrado para mipmap.
setScale(Vector2 value)Establece la escala de la coordenada UV.
setScroll(Vector2 value)Establece el desplazamiento de la coordenada UV.
setUWrap(WrapMode value)Establece el modo de envoltura para la coordenada U de la textura.
setVWrap(WrapMode value)Establece el modo de envoltura para la coordenada V de la textura.
setWWrap(WrapMode value)Establece el modo de envoltura para la coordenada W de la textura.

getDepth()

public abstract int getDepth()

Obtiene la altura de esta textura, para texturas que no son 3D siempre es 1.

Returns: int - la altura de esta textura, para texturas que no son 3D siempre es 1.

getHeight()

public abstract int getHeight()

Obtiene la altura de esta textura.

Returns: int - la altura de esta textura.

getMagnification()

public abstract TextureFilter getMagnification()

Obtiene el modo de filtrado para magnificación.

Returns: TextureFilter - the filter mode for magnification.

getMinification()

public abstract TextureFilter getMinification()

Obtiene el modo de filtrado para minificación.

Returns: TextureFilter - the filter mode for minification.

getMipmap()

public abstract TextureFilter getMipmap()

Obtiene el modo de filtrado para mipmap.

Returns: TextureFilter - the filter mode for mipmap.

getScale()

public abstract Vector2 getScale()

Obtiene la escala de la coordenada UV.

Returns: Vector2 - the scale of the UV coordinate.

getScroll()

public abstract Vector2 getScroll()

Obtiene el desplazamiento de la coordenada UV.

Returns: Vector2 - the scroll of the UV coordinate.

getType()

public abstract TextureType getType()

Obtiene el tipo de esta unidad de textura.

Returns: TextureType - the type of this texture unit.

getUWrap()

public abstract WrapMode getUWrap()

Obtiene el modo de envoltura para la coordenada U de la textura.

Returns: WrapMode - the wrap mode for texture’s U coordinate.

getVWrap()

public abstract WrapMode getVWrap()

Obtiene el modo de envoltura para la coordenada V de la textura.

Returns: WrapMode - the wrap mode for texture’s V coordinate.

getWWrap()

public abstract WrapMode getWWrap()

Obtiene el modo de envoltura para la coordenada W de la textura.

Returns: WrapMode - the wrap mode for texture’s W coordinate.

getWidth()

public abstract int getWidth()

Obtiene el ancho de esta textura.

Returns: int - el ancho de esta textura.

setMagnification(TextureFilter value)

public abstract void setMagnification(TextureFilter value)

Establece el modo de filtrado para magnificación.

Parameters:

ParámetroTipoDescripción
valueTextureFilterNuevo valor

setMinification(TextureFilter value)

public abstract void setMinification(TextureFilter value)

Establece el modo de filtrado para minificación.

Parameters:

ParámetroTipoDescripción
valueTextureFilterNuevo valor

setMipmap(TextureFilter value)

public abstract void setMipmap(TextureFilter value)

Establece el modo de filtrado para mipmap.

Parameters:

ParámetroTipoDescripción
valueTextureFilterNuevo valor

setScale(Vector2 value)

public abstract void setScale(Vector2 value)

Establece la escala de la coordenada UV.

Parameters:

ParámetroTipoDescripción
valueVector2Nuevo valor

setScroll(Vector2 value)

public abstract void setScroll(Vector2 value)

Establece el desplazamiento de la coordenada UV.

Parameters:

ParámetroTipoDescripción
valueVector2Nuevo valor

setUWrap(WrapMode value)

public abstract void setUWrap(WrapMode value)

Establece el modo de envoltura para la coordenada U de la textura.

Parameters:

ParámetroTipoDescripción
valueWrapModeNuevo valor

setVWrap(WrapMode value)

public abstract void setVWrap(WrapMode value)

Establece el modo de envoltura para la coordenada V de la textura.

Parameters:

ParámetroTipoDescripción
valueWrapModeNuevo valor

setWWrap(WrapMode value)

public abstract void setWWrap(WrapMode value)

Establece el modo de envoltura para la coordenada W de la textura.

Parameters:

ParámetroTipoDescripción
valueWrapModeNuevo valor