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

Metoder

MetodBeskrivning
getDepth()Hämtar höjden på denna textur, för icke-3D-textur är den alltid 1.
getHeight()Hämtar höjden på denna textur.
getMagnification()Hämtar filtreringsläget för förstoring.
getMinification()Hämtar filtreringsläget för förminskning.
getMipmap()Hämtar filtreringsläget för mipmap.
getScale()Hämtar skalan för UV-koordinaten.
getScroll()Hämtar rullningen för UV-koordinaten.
getType()Hämtar typen av denna texturenhet.
getUWrap()Hämtar omslagsläget för texturens U-koordinat.
getVWrap()Hämtar omslagsläget för texturens V-koordinat.
getWWrap()Hämtar omslagsläget för texturens W-koordinat.
getWidth()Hämtar bredden på denna textur.
setMagnification(TextureFilter value)Ställer in filtreringsläget för förstoring.
setMinification(TextureFilter value)Ställer in filtreringsläget för förminskning.
setMipmap(TextureFilter value)Ställer in filtreringsläget för mipmap.
setScale(Vector2 value)Ställer in skalan för UV-koordinaten.
setScroll(Vector2 value)Ställer in rullningen för UV-koordinaten.
setUWrap(WrapMode value)Ställer in omslagsläget för texturens U-koordinat.
setVWrap(WrapMode value)Ställer in omslagsläget för texturens V-koordinat.
setWWrap(WrapMode value)Ställer in omslagsläget för texturens W-koordinat.

getDepth()

public abstract int getDepth()

Hämtar höjden på denna textur, för icke-3D-textur är den alltid 1.

Returns: int - höjden på denna textur, för icke-3D-textur är den alltid 1.

getHeight()

public abstract int getHeight()

Hämtar höjden på denna textur.

Returns: int - höjden på denna textur.

getMagnification()

public abstract TextureFilter getMagnification()

Hämtar filtreringsläget för förstoring.

Returns: TextureFilter - the filter mode for magnification.

getMinification()

public abstract TextureFilter getMinification()

Hämtar filtreringsläget för förminskning.

Returns: TextureFilter - the filter mode for minification.

getMipmap()

public abstract TextureFilter getMipmap()

Hämtar filtreringsläget för mipmap.

Returns: TextureFilter - the filter mode for mipmap.

getScale()

public abstract Vector2 getScale()

Hämtar skalan för UV-koordinaten.

Returns: Vector2 - the scale of the UV coordinate.

getScroll()

public abstract Vector2 getScroll()

Hämtar rullningen för UV-koordinaten.

Returns: Vector2 - the scroll of the UV coordinate.

getType()

public abstract TextureType getType()

Hämtar typen av denna texturenhet.

Returns: TextureType - the type of this texture unit.

getUWrap()

public abstract WrapMode getUWrap()

Hämtar omslagsläget för texturens U-koordinat.

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

getVWrap()

public abstract WrapMode getVWrap()

Hämtar omslagsläget för texturens V-koordinat.

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

getWWrap()

public abstract WrapMode getWWrap()

Hämtar omslagsläget för texturens W-koordinat.

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

getWidth()

public abstract int getWidth()

Hämtar bredden på denna textur.

Returns: int - bredden på denna textur.

setMagnification(TextureFilter value)

public abstract void setMagnification(TextureFilter value)

Ställer in filtreringsläget för förstoring.

Parameters:

ParameterTypBeskrivning
valueTextureFilterNytt värde

setMinification(TextureFilter value)

public abstract void setMinification(TextureFilter value)

Ställer in filtreringsläget för förminskning.

Parameters:

ParameterTypBeskrivning
valueTextureFilterNytt värde

setMipmap(TextureFilter value)

public abstract void setMipmap(TextureFilter value)

Ställer in filtreringsläget för mipmap.

Parameters:

ParameterTypBeskrivning
valueTextureFilterNytt värde

setScale(Vector2 value)

public abstract void setScale(Vector2 value)

Ställer in skalan för UV-koordinaten.

Parameters:

ParameterTypBeskrivning
valueVector2Nytt värde

setScroll(Vector2 value)

public abstract void setScroll(Vector2 value)

Ställer in rullningen för UV-koordinaten.

Parameters:

ParameterTypBeskrivning
valueVector2Nytt värde

setUWrap(WrapMode value)

public abstract void setUWrap(WrapMode value)

Ställer in omslagsläget för texturens U-koordinat.

Parameters:

ParameterTypBeskrivning
valueWrapModeNytt värde

setVWrap(WrapMode value)

public abstract void setVWrap(WrapMode value)

Ställer in omslagsläget för texturens V-koordinat.

Parameters:

ParameterTypBeskrivning
valueWrapModeNytt värde

setWWrap(WrapMode value)

public abstract void setWWrap(WrapMode value)

Ställer in omslagsläget för texturens W-koordinat.

Parameters:

ParameterTypBeskrivning
valueWrapModeNytt värde