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:
| معامل | نوع | الوصف |
|---|---|---|
| value | TextureFilter | القيمة الجديدة |
setMinification(TextureFilter value)
public abstract void setMinification(TextureFilter value)
يضبط وضع الفلتر للتصغير.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | TextureFilter | القيمة الجديدة |
setMipmap(TextureFilter value)
public abstract void setMipmap(TextureFilter value)
يضبط وضع الفلتر للـ mipmap.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | TextureFilter | القيمة الجديدة |
setScale(Vector2 value)
public abstract void setScale(Vector2 value)
يضبط مقياس إحداثيات UV.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | Vector2 | القيمة الجديدة |
setScroll(Vector2 value)
public abstract void setScroll(Vector2 value)
يضبط تمرير إحداثيات UV.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | Vector2 | القيمة الجديدة |
setUWrap(WrapMode value)
public abstract void setUWrap(WrapMode value)
يضبط وضع الالتفاف لإحداثية U للنسيج.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | WrapMode | القيمة الجديدة |
setVWrap(WrapMode value)
public abstract void setVWrap(WrapMode value)
يضبط وضع الالتفاف لإحداثية V للنسيج.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | WrapMode | القيمة الجديدة |
setWWrap(WrapMode value)
public abstract void setWWrap(WrapMode value)
يضبط وضع الالتفاف لإحداثية W للنسيج.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | WrapMode | القيمة الجديدة |