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öntemAçı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:

ParametreTürAçıklama
valueTextureFilterYeni değer

setMinification(TextureFilter value)

public abstract void setMinification(TextureFilter value)

Küçültme için filtre modunu ayarlar.

Parameters:

ParametreTürAçıklama
valueTextureFilterYeni değer

setMipmap(TextureFilter value)

public abstract void setMipmap(TextureFilter value)

Mipmap için filtre modunu ayarlar.

Parameters:

ParametreTürAçıklama
valueTextureFilterYeni değer

setScale(Vector2 value)

public abstract void setScale(Vector2 value)

UV koordinatının ölçeğini ayarlar.

Parameters:

ParametreTürAçıklama
valueVector2Yeni değer

setScroll(Vector2 value)

public abstract void setScroll(Vector2 value)

UV koordinatının kaydırmasını ayarlar.

Parameters:

ParametreTürAçıklama
valueVector2Yeni değer

setUWrap(WrapMode value)

public abstract void setUWrap(WrapMode value)

dokunun U koordinatı için sarma modunu ayarlar.

Parameters:

ParametreTürAçıklama
valueWrapModeYeni değer

setVWrap(WrapMode value)

public abstract void setVWrap(WrapMode value)

dokunun V koordinatı için sarma modunu ayarlar.

Parameters:

ParametreTürAçıklama
valueWrapModeYeni değer

setWWrap(WrapMode value)

public abstract void setWWrap(WrapMode value)

dokunun W koordinatı için sarma modunu ayarlar.

Parameters:

ParametreTürAçıklama
valueWrapModeYeni değer