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éthodes

MéthodeDescription
getDepth()Obtient la hauteur de cette texture, pour une texture non 3D elle est toujours de 1.
getHeight()Obtient la hauteur de cette texture.
getMagnification()Obtient le mode de filtrage pour l’agrandissement.
getMinification()Obtient le mode de filtrage pour la minification.
getMipmap()Obtient le mode de filtrage pour le mipmap.
getScale()Obtient l’échelle de la coordonnée UV.
getScroll()Obtient le défilement de la coordonnée UV.
getType()Obtient le type de cette unité de texture.
getUWrap()Obtient le mode d’enroulement pour la coordonnée U de la texture.
getVWrap()Obtient le mode d’enroulement pour la coordonnée V de la texture.
getWWrap()Obtient le mode d’enroulement pour la coordonnée W de la texture.
getWidth()Obtient la largeur de cette texture.
setMagnification(TextureFilter value)Définit le mode de filtrage pour l’agrandissement.
setMinification(TextureFilter value)Définit le mode de filtrage pour la minification.
setMipmap(TextureFilter value)Définit le mode de filtrage pour le mipmap.
setScale(Vector2 value)Définit l’échelle de la coordonnée UV.
setScroll(Vector2 value)Définit le défilement de la coordonnée UV.
setUWrap(WrapMode value)Définit le mode d’enroulement pour la coordonnée U de la texture.
setVWrap(WrapMode value)Définit le mode d’enroulement pour la coordonnée V de la texture.
setWWrap(WrapMode value)Définit le mode d’enroulement pour la coordonnée W de la texture.

getDepth()

public abstract int getDepth()

Obtient la hauteur de cette texture, pour une texture non 3D elle est toujours de 1.

Returns: int - la hauteur de cette texture, pour une texture non 3D elle est toujours de 1.

getHeight()

public abstract int getHeight()

Obtient la hauteur de cette texture.

Returns: int - la hauteur de cette texture.

getMagnification()

public abstract TextureFilter getMagnification()

Obtient le mode de filtrage pour l’agrandissement.

Returns: TextureFilter - the filter mode for magnification.

getMinification()

public abstract TextureFilter getMinification()

Obtient le mode de filtrage pour la minification.

Returns: TextureFilter - the filter mode for minification.

getMipmap()

public abstract TextureFilter getMipmap()

Obtient le mode de filtrage pour le mipmap.

Returns: TextureFilter - the filter mode for mipmap.

getScale()

public abstract Vector2 getScale()

Obtient l’échelle de la coordonnée UV.

Returns: Vector2 - the scale of the UV coordinate.

getScroll()

public abstract Vector2 getScroll()

Obtient le défilement de la coordonnée UV.

Returns: Vector2 - the scroll of the UV coordinate.

getType()

public abstract TextureType getType()

Obtient le type de cette unité de texture.

Returns: TextureType - the type of this texture unit.

getUWrap()

public abstract WrapMode getUWrap()

Obtient le mode d’enroulement pour la coordonnée U de la texture.

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

getVWrap()

public abstract WrapMode getVWrap()

Obtient le mode d’enroulement pour la coordonnée V de la texture.

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

getWWrap()

public abstract WrapMode getWWrap()

Obtient le mode d’enroulement pour la coordonnée W de la texture.

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

getWidth()

public abstract int getWidth()

Obtient la largeur de cette texture.

Returns: int - la largeur de cette texture.

setMagnification(TextureFilter value)

public abstract void setMagnification(TextureFilter value)

Définit le mode de filtrage pour l’agrandissement.

Parameters:

ParamètreTypeDescription
valueTextureFilterNouvelle valeur

setMinification(TextureFilter value)

public abstract void setMinification(TextureFilter value)

Définit le mode de filtrage pour la minification.

Parameters:

ParamètreTypeDescription
valueTextureFilterNouvelle valeur

setMipmap(TextureFilter value)

public abstract void setMipmap(TextureFilter value)

Définit le mode de filtrage pour le mipmap.

Parameters:

ParamètreTypeDescription
valueTextureFilterNouvelle valeur

setScale(Vector2 value)

public abstract void setScale(Vector2 value)

Définit l’échelle de la coordonnée UV.

Parameters:

ParamètreTypeDescription
valueVector2Nouvelle valeur

setScroll(Vector2 value)

public abstract void setScroll(Vector2 value)

Définit le défilement de la coordonnée UV.

Parameters:

ParamètreTypeDescription
valueVector2Nouvelle valeur

setUWrap(WrapMode value)

public abstract void setUWrap(WrapMode value)

Définit le mode d’enroulement pour la coordonnée U de la texture.

Parameters:

ParamètreTypeDescription
valueWrapModeNouvelle valeur

setVWrap(WrapMode value)

public abstract void setVWrap(WrapMode value)

Définit le mode d’enroulement pour la coordonnée V de la texture.

Parameters:

ParamètreTypeDescription
valueWrapModeNouvelle valeur

setWWrap(WrapMode value)

public abstract void setWWrap(WrapMode value)

Définit le mode d’enroulement pour la coordonnée W de la texture.

Parameters:

ParamètreTypeDescription
valueWrapModeNouvelle valeur