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

الطرق

طريقةالوصف
getDepth()يحصل على ارتفاع هذا النسيج، بالنسبة للأنسجة غير ثلاثية الأبعاد يكون دائمًا 1.
getHeight()يحصل على ارتفاع هذا النسيج.
getMagnification()يحصل على وضع الفلتر للتكبير.
getMinification()يحصل على وضع الفلتر للتصغير.
getMipmap()يحصل على وضع الفلتر للـ mipmap.
getScale()يحصل على مقياس إحداثيات UV.
getScroll()يحصل على تمرير إحداثيات UV.
getType()يحصل على نوع وحدة النسيج هذه.
getUWrap()يحصل على وضع الالتفاف لإحداثية U للنسيج.
getVWrap()يحصل على وضع الالتفاف لإحداثية V للنسيج.
getWWrap()يحصل على وضع الالتفاف لإحداثية W للنسيج.
getWidth()يحصل على عرض هذا النسيج.
setMagnification(TextureFilter value)يضبط وضع الفلتر للتكبير.
setMinification(TextureFilter value)يضبط وضع الفلتر للتصغير.
setMipmap(TextureFilter value)يضبط وضع الفلتر للـ mipmap.
setScale(Vector2 value)يضبط مقياس إحداثيات UV.
setScroll(Vector2 value)يضبط تمرير إحداثيات UV.
setUWrap(WrapMode value)يضبط وضع الالتفاف لإحداثية U للنسيج.
setVWrap(WrapMode value)يضبط وضع الالتفاف لإحداثية V للنسيج.
setWWrap(WrapMode value)يضبط وضع الالتفاف لإحداثية W للنسيج.

getDepth()

public abstract int getDepth()

يحصل على ارتفاع هذا النسيج، بالنسبة للأنسجة غير ثلاثية الأبعاد يكون دائمًا 1.

Returns: int - ارتفاع هذا النسيج، بالنسبة للأنسجة غير ثلاثية الأبعاد يكون دائمًا 1.

getHeight()

public abstract int getHeight()

يحصل على ارتفاع هذا النسيج.

Returns: int - ارتفاع هذا النسيج.

getMagnification()

public abstract TextureFilter getMagnification()

يحصل على وضع الفلتر للتكبير.

Returns: TextureFilter - the filter mode for magnification.

getMinification()

public abstract TextureFilter getMinification()

يحصل على وضع الفلتر للتصغير.

Returns: TextureFilter - the filter mode for minification.

getMipmap()

public abstract TextureFilter getMipmap()

يحصل على وضع الفلتر للـ mipmap.

Returns: TextureFilter - the filter mode for mipmap.

getScale()

public abstract Vector2 getScale()

يحصل على مقياس إحداثيات UV.

Returns: Vector2 - the scale of the UV coordinate.

getScroll()

public abstract Vector2 getScroll()

يحصل على تمرير إحداثيات UV.

Returns: Vector2 - the scroll of the UV coordinate.

getType()

public abstract TextureType getType()

يحصل على نوع وحدة النسيج هذه.

Returns: TextureType - the type of this texture unit.

getUWrap()

public abstract WrapMode getUWrap()

يحصل على وضع الالتفاف لإحداثية U للنسيج.

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

getVWrap()

public abstract WrapMode getVWrap()

يحصل على وضع الالتفاف لإحداثية V للنسيج.

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

getWWrap()

public abstract WrapMode getWWrap()

يحصل على وضع الالتفاف لإحداثية W للنسيج.

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

getWidth()

public abstract int getWidth()

يحصل على عرض هذا النسيج.

Returns: int - عرض هذا النسيج.

setMagnification(TextureFilter value)

public abstract void setMagnification(TextureFilter value)

يضبط وضع الفلتر للتكبير.

Parameters:

معاملنوعالوصف
valueTextureFilterالقيمة الجديدة

setMinification(TextureFilter value)

public abstract void setMinification(TextureFilter value)

يضبط وضع الفلتر للتصغير.

Parameters:

معاملنوعالوصف
valueTextureFilterالقيمة الجديدة

setMipmap(TextureFilter value)

public abstract void setMipmap(TextureFilter value)

يضبط وضع الفلتر للـ mipmap.

Parameters:

معاملنوعالوصف
valueTextureFilterالقيمة الجديدة

setScale(Vector2 value)

public abstract void setScale(Vector2 value)

يضبط مقياس إحداثيات UV.

Parameters:

معاملنوعالوصف
valueVector2القيمة الجديدة

setScroll(Vector2 value)

public abstract void setScroll(Vector2 value)

يضبط تمرير إحداثيات UV.

Parameters:

معاملنوعالوصف
valueVector2القيمة الجديدة

setUWrap(WrapMode value)

public abstract void setUWrap(WrapMode value)

يضبط وضع الالتفاف لإحداثية U للنسيج.

Parameters:

معاملنوعالوصف
valueWrapModeالقيمة الجديدة

setVWrap(WrapMode value)

public abstract void setVWrap(WrapMode value)

يضبط وضع الالتفاف لإحداثية V للنسيج.

Parameters:

معاملنوعالوصف
valueWrapModeالقيمة الجديدة

setWWrap(WrapMode value)

public abstract void setWWrap(WrapMode value)

يضبط وضع الالتفاف لإحداثية W للنسيج.

Parameters:

معاملنوعالوصف
valueWrapModeالقيمة الجديدة