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:
| 매개변수 | 형식 | 설명 |
|---|---|---|
| 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 | 새 값 |