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
| Methode | Beschrijving |
|---|---|
| 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | TextureFilter | Nieuwe waarde |
setMinification(TextureFilter value)
public abstract void setMinification(TextureFilter value)
Stelt de filtermodus voor verkleining in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | TextureFilter | Nieuwe waarde |
setMipmap(TextureFilter value)
public abstract void setMipmap(TextureFilter value)
Stelt de filtermodus voor mipmap in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | TextureFilter | Nieuwe waarde |
setScale(Vector2 value)
public abstract void setScale(Vector2 value)
Stelt de schaal van de UV-coördinaat in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | Vector2 | Nieuwe waarde |
setScroll(Vector2 value)
public abstract void setScroll(Vector2 value)
Stelt de scroll van de UV-coördinaat in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | Vector2 | Nieuwe waarde |
setUWrap(WrapMode value)
public abstract void setUWrap(WrapMode value)
Stelt de wrap‑modus voor de U‑coördinaat van de textuur in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | WrapMode | Nieuwe waarde |
setVWrap(WrapMode value)
public abstract void setVWrap(WrapMode value)
Stelt de wrap‑modus voor de V‑coördinaat van de textuur in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | WrapMode | Nieuwe waarde |
setWWrap(WrapMode value)
public abstract void setWWrap(WrapMode value)
Stelt de wrap‑modus voor de W‑coördinaat van de textuur in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| value | WrapMode | Nieuwe waarde |