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()이 텍스처의 높이를 가져옵니다. 3D가 아닌 텍스처의 경우 항상 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()

이 텍스처의 높이를 가져옵니다. 3D가 아닌 텍스처의 경우 항상 1입니다.

Returns: int - 이 텍스처의 높이, 3D가 아닌 텍스처의 경우 항상 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새 값