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
Yöntemler
| Yöntem | Açıklama |
|---|---|
| getDepth() | Bu dokunun yüksekliğini alır, 3D olmayan dokular için her zaman 1’dir. |
| getHeight() | Bu dokunun yüksekliğini alır. |
| getMagnification() | Büyütme için filtre modunu alır. |
| getMinification() | Küçültme için filtre modunu alır. |
| getMipmap() | Mipmap için filtre modunu alır. |
| getScale() | UV koordinatının ölçeğini alır. |
| getScroll() | UV koordinatının kaydırmasını alır. |
| getType() | Bu doku biriminin tipini alır. |
| getUWrap() | dokunun U koordinatı için sarma modunu alır. |
| getVWrap() | dokunun V koordinatı için sarma modunu alır. |
| getWWrap() | dokunun W koordinatı için sarma modunu alır. |
| getWidth() | Bu dokunun genişliğini alır. |
| setMagnification(TextureFilter value) | Büyütme için filtre modunu ayarlar. |
| setMinification(TextureFilter value) | Küçültme için filtre modunu ayarlar. |
| setMipmap(TextureFilter value) | Mipmap için filtre modunu ayarlar. |
| setScale(Vector2 value) | UV koordinatının ölçeğini ayarlar. |
| setScroll(Vector2 value) | UV koordinatının kaydırmasını ayarlar. |
| setUWrap(WrapMode value) | dokunun U koordinatı için sarma modunu ayarlar. |
| setVWrap(WrapMode value) | dokunun V koordinatı için sarma modunu ayarlar. |
| setWWrap(WrapMode value) | dokunun W koordinatı için sarma modunu ayarlar. |
getDepth()
public abstract int getDepth()
Bu dokunun yüksekliğini alır, 3D olmayan dokular için her zaman 1’dir.
Returns: int - bu dokunun yüksekliği, 3D olmayan dokular için her zaman 1’dir.
getHeight()
public abstract int getHeight()
Bu dokunun yüksekliğini alır.
Returns: int - bu dokunun yüksekliği.
getMagnification()
public abstract TextureFilter getMagnification()
Büyütme için filtre modunu alır.
Returns: TextureFilter - the filter mode for magnification.
getMinification()
public abstract TextureFilter getMinification()
Küçültme için filtre modunu alır.
Returns: TextureFilter - the filter mode for minification.
getMipmap()
public abstract TextureFilter getMipmap()
Mipmap için filtre modunu alır.
Returns: TextureFilter - the filter mode for mipmap.
getScale()
public abstract Vector2 getScale()
UV koordinatının ölçeğini alır.
Returns: Vector2 - the scale of the UV coordinate.
getScroll()
public abstract Vector2 getScroll()
UV koordinatının kaydırmasını alır.
Returns: Vector2 - the scroll of the UV coordinate.
getType()
public abstract TextureType getType()
Bu doku biriminin tipini alır.
Returns: TextureType - the type of this texture unit.
getUWrap()
public abstract WrapMode getUWrap()
dokunun U koordinatı için sarma modunu alır.
Returns: WrapMode - the wrap mode for texture’s U coordinate.
getVWrap()
public abstract WrapMode getVWrap()
dokunun V koordinatı için sarma modunu alır.
Returns: WrapMode - the wrap mode for texture’s V coordinate.
getWWrap()
public abstract WrapMode getWWrap()
dokunun W koordinatı için sarma modunu alır.
Returns: WrapMode - the wrap mode for texture’s W coordinate.
getWidth()
public abstract int getWidth()
Bu dokunun genişliğini alır.
Returns: int - bu dokunun genişliği.
setMagnification(TextureFilter value)
public abstract void setMagnification(TextureFilter value)
Büyütme için filtre modunu ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | TextureFilter | Yeni değer |
setMinification(TextureFilter value)
public abstract void setMinification(TextureFilter value)
Küçültme için filtre modunu ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | TextureFilter | Yeni değer |
setMipmap(TextureFilter value)
public abstract void setMipmap(TextureFilter value)
Mipmap için filtre modunu ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | TextureFilter | Yeni değer |
setScale(Vector2 value)
public abstract void setScale(Vector2 value)
UV koordinatının ölçeğini ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | Vector2 | Yeni değer |
setScroll(Vector2 value)
public abstract void setScroll(Vector2 value)
UV koordinatının kaydırmasını ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | Vector2 | Yeni değer |
setUWrap(WrapMode value)
public abstract void setUWrap(WrapMode value)
dokunun U koordinatı için sarma modunu ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | WrapMode | Yeni değer |
setVWrap(WrapMode value)
public abstract void setVWrap(WrapMode value)
dokunun V koordinatı için sarma modunu ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | WrapMode | Yeni değer |
setWWrap(WrapMode value)
public abstract void setWWrap(WrapMode value)
dokunun W koordinatı için sarma modunu ayarlar.
Parameters:
| Parametre | Tür | Açıklama |
|---|---|---|
| value | WrapMode | Yeni değer |