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

Methoden

MethodeBeschrijving
getDepth()Haalt de hoogte van deze textuur op, voor niet-3D texturen is deze altijd 1.
getHeight()Haalt de hoogte van deze textuur op.
getMagnification()Haalt de filtermodus voor vergroting op.
getMinification()Haalt de filtermodus voor verkleining op.
getMipmap()Haalt de filtermodus voor mipmap op.
getScale()Haalt de schaal van de UV-coördinaat op.
getScroll()Haalt de scroll van de UV-coördinaat op.
getType()Haalt het type van deze texture‑eenheid op.
getUWrap()Haalt de wrap‑modus voor de U‑coördinaat van de textuur op.
getVWrap()Haalt de wrap‑modus voor de V‑coördinaat van de textuur op.
getWWrap()Haalt de wrap‑modus voor de W‑coördinaat van de textuur op.
getWidth()Haalt de breedte van deze textuur op.
setMagnification(TextureFilter value)Stelt de filtermodus voor vergroting in.
setMinification(TextureFilter value)Stelt de filtermodus voor verkleining in.
setMipmap(TextureFilter value)Stelt de filtermodus voor mipmap in.
setScale(Vector2 value)Stelt de schaal van de UV-coördinaat in.
setScroll(Vector2 value)Stelt de scroll van de UV-coördinaat in.
setUWrap(WrapMode value)Stelt de wrap‑modus voor de U‑coördinaat van de textuur in.
setVWrap(WrapMode value)Stelt de wrap‑modus voor de V‑coördinaat van de textuur in.
setWWrap(WrapMode value)Stelt de wrap‑modus voor de W‑coördinaat van de textuur in.

getDepth()

public abstract int getDepth()

Haalt de hoogte van deze textuur op, voor niet-3D texturen is deze altijd 1.

Returns: int - de hoogte van deze textuur, voor niet-3D texturen is deze altijd 1.

getHeight()

public abstract int getHeight()

Haalt de hoogte van deze textuur op.

Returns: int - de hoogte van deze textuur.

getMagnification()

public abstract TextureFilter getMagnification()

Haalt de filtermodus voor vergroting op.

Returns: TextureFilter - the filter mode for magnification.

getMinification()

public abstract TextureFilter getMinification()

Haalt de filtermodus voor verkleining op.

Returns: TextureFilter - the filter mode for minification.

getMipmap()

public abstract TextureFilter getMipmap()

Haalt de filtermodus voor mipmap op.

Returns: TextureFilter - the filter mode for mipmap.

getScale()

public abstract Vector2 getScale()

Haalt de schaal van de UV-coördinaat op.

Returns: Vector2 - the scale of the UV coordinate.

getScroll()

public abstract Vector2 getScroll()

Haalt de scroll van de UV-coördinaat op.

Returns: Vector2 - the scroll of the UV coordinate.

getType()

public abstract TextureType getType()

Haalt het type van deze texture‑eenheid op.

Returns: TextureType - the type of this texture unit.

getUWrap()

public abstract WrapMode getUWrap()

Haalt de wrap‑modus voor de U‑coördinaat van de textuur op.

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

getVWrap()

public abstract WrapMode getVWrap()

Haalt de wrap‑modus voor de V‑coördinaat van de textuur op.

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

getWWrap()

public abstract WrapMode getWWrap()

Haalt de wrap‑modus voor de W‑coördinaat van de textuur op.

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

getWidth()

public abstract int getWidth()

Haalt de breedte van deze textuur op.

Returns: int - de breedte van deze textuur.

setMagnification(TextureFilter value)

public abstract void setMagnification(TextureFilter value)

Stelt de filtermodus voor vergroting in.

Parameters:

ParameterTypeBeschrijving
valueTextureFilterNieuwe waarde

setMinification(TextureFilter value)

public abstract void setMinification(TextureFilter value)

Stelt de filtermodus voor verkleining in.

Parameters:

ParameterTypeBeschrijving
valueTextureFilterNieuwe waarde

setMipmap(TextureFilter value)

public abstract void setMipmap(TextureFilter value)

Stelt de filtermodus voor mipmap in.

Parameters:

ParameterTypeBeschrijving
valueTextureFilterNieuwe waarde

setScale(Vector2 value)

public abstract void setScale(Vector2 value)

Stelt de schaal van de UV-coördinaat in.

Parameters:

ParameterTypeBeschrijving
valueVector2Nieuwe waarde

setScroll(Vector2 value)

public abstract void setScroll(Vector2 value)

Stelt de scroll van de UV-coördinaat in.

Parameters:

ParameterTypeBeschrijving
valueVector2Nieuwe waarde

setUWrap(WrapMode value)

public abstract void setUWrap(WrapMode value)

Stelt de wrap‑modus voor de U‑coördinaat van de textuur in.

Parameters:

ParameterTypeBeschrijving
valueWrapModeNieuwe waarde

setVWrap(WrapMode value)

public abstract void setVWrap(WrapMode value)

Stelt de wrap‑modus voor de V‑coördinaat van de textuur in.

Parameters:

ParameterTypeBeschrijving
valueWrapModeNieuwe waarde

setWWrap(WrapMode value)

public abstract void setWWrap(WrapMode value)

Stelt de wrap‑modus voor de W‑coördinaat van de textuur in.

Parameters:

ParameterTypeBeschrijving
valueWrapModeNieuwe waarde