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

Metodi

MetodoDescrizione
getDepth()Restituisce l’altezza di questa texture; per le texture non 3D è sempre 1.
getHeight()Restituisce l’altezza di questa texture.
getMagnification()Restituisce la modalità di filtro per l’ingrandimento.
getMinification()Restituisce la modalità di filtro per la riduzione.
getMipmap()Restituisce la modalità di filtro per la mipmap.
getScale()Restituisce la scala della coordinata UV.
getScroll()Restituisce lo scorrimento della coordinata UV.
getType()Restituisce il tipo di questa unità di texture.
getUWrap()Restituisce la modalità di wrap per la coordinata U della texture.
getVWrap()Restituisce la modalità di wrap per la coordinata V della texture.
getWWrap()Restituisce la modalità di wrap per la coordinata W della texture.
getWidth()Restituisce la larghezza di questa texture.
setMagnification(TextureFilter value)Imposta la modalità di filtro per l’ingrandimento.
setMinification(TextureFilter value)Imposta la modalità di filtro per la riduzione.
setMipmap(TextureFilter value)Imposta la modalità di filtro per la mipmap.
setScale(Vector2 value)Imposta la scala della coordinata UV.
setScroll(Vector2 value)Imposta lo scorrimento della coordinata UV.
setUWrap(WrapMode value)Imposta la modalità di wrap per la coordinata U della texture.
setVWrap(WrapMode value)Imposta la modalità di wrap per la coordinata V della texture.
setWWrap(WrapMode value)Imposta la modalità di wrap per la coordinata W della texture.

getDepth()

public abstract int getDepth()

Restituisce l’altezza di questa texture; per le texture non 3D è sempre 1.

Returns: int - l’altezza di questa texture; per le texture non 3D è sempre 1.

getHeight()

public abstract int getHeight()

Restituisce l’altezza di questa texture.

Returns: int - l’altezza di questa texture.

getMagnification()

public abstract TextureFilter getMagnification()

Restituisce la modalità di filtro per l’ingrandimento.

Returns: TextureFilter - the filter mode for magnification.

getMinification()

public abstract TextureFilter getMinification()

Restituisce la modalità di filtro per la riduzione.

Returns: TextureFilter - the filter mode for minification.

getMipmap()

public abstract TextureFilter getMipmap()

Restituisce la modalità di filtro per la mipmap.

Returns: TextureFilter - the filter mode for mipmap.

getScale()

public abstract Vector2 getScale()

Restituisce la scala della coordinata UV.

Returns: Vector2 - the scale of the UV coordinate.

getScroll()

public abstract Vector2 getScroll()

Restituisce lo scorrimento della coordinata UV.

Returns: Vector2 - the scroll of the UV coordinate.

getType()

public abstract TextureType getType()

Restituisce il tipo di questa unità di texture.

Returns: TextureType - the type of this texture unit.

getUWrap()

public abstract WrapMode getUWrap()

Restituisce la modalità di wrap per la coordinata U della texture.

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

getVWrap()

public abstract WrapMode getVWrap()

Restituisce la modalità di wrap per la coordinata V della texture.

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

getWWrap()

public abstract WrapMode getWWrap()

Restituisce la modalità di wrap per la coordinata W della texture.

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

getWidth()

public abstract int getWidth()

Restituisce la larghezza di questa texture.

Returns: int - la larghezza di questa texture.

setMagnification(TextureFilter value)

public abstract void setMagnification(TextureFilter value)

Imposta la modalità di filtro per l’ingrandimento.

Parameters:

ParametroTipoDescrizione
valueTextureFilterNuovo valore

setMinification(TextureFilter value)

public abstract void setMinification(TextureFilter value)

Imposta la modalità di filtro per la riduzione.

Parameters:

ParametroTipoDescrizione
valueTextureFilterNuovo valore

setMipmap(TextureFilter value)

public abstract void setMipmap(TextureFilter value)

Imposta la modalità di filtro per la mipmap.

Parameters:

ParametroTipoDescrizione
valueTextureFilterNuovo valore

setScale(Vector2 value)

public abstract void setScale(Vector2 value)

Imposta la scala della coordinata UV.

Parameters:

ParametroTipoDescrizione
valueVector2Nuovo valore

setScroll(Vector2 value)

public abstract void setScroll(Vector2 value)

Imposta lo scorrimento della coordinata UV.

Parameters:

ParametroTipoDescrizione
valueVector2Nuovo valore

setUWrap(WrapMode value)

public abstract void setUWrap(WrapMode value)

Imposta la modalità di wrap per la coordinata U della texture.

Parameters:

ParametroTipoDescrizione
valueWrapModeNuovo valore

setVWrap(WrapMode value)

public abstract void setVWrap(WrapMode value)

Imposta la modalità di wrap per la coordinata V della texture.

Parameters:

ParametroTipoDescrizione
valueWrapModeNuovo valore

setWWrap(WrapMode value)

public abstract void setWWrap(WrapMode value)

Imposta la modalità di wrap per la coordinata W della texture.

Parameters:

ParametroTipoDescrizione
valueWrapModeNuovo valore