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()Λαμβάνει το ύψος αυτής της υφής· για μη‑3Δ υφή είναι πάντα 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()

Λαμβάνει το ύψος αυτής της υφής· για μη‑3Δ υφή είναι πάντα 1.

Returns: int - το ύψος αυτής της υφής, για μη‑3Δ υφή είναι πάντα 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Νέα τιμή