类 Texture
java.lang.Object
moe.kawayi.org.utopia.desktop.graphics.Texture
- 所有已实现的接口:
AutoCloseable
代表一个OpenGL 2D Texture
-
嵌套类概要
-
构造器概要
构造器说明Texture
(int textureId) 从已有的texture中构造一个texture。Texture
(int width, int height, ByteBuffer pixels, boolean mipmap, Texture.Wrap wrap, Texture.Filter filter) 构造一个OpenGL Texture -
方法概要
-
构造器详细资料
-
Texture
public Texture(int textureId) 从已有的texture中构造一个texture。将会转移所有权。- 参数:
textureId
- 已有的texture
-
Texture
public Texture(int width, int height, @NotNull ByteBuffer pixels, boolean mipmap, Texture.Wrap wrap, Texture.Filter filter) 构造一个OpenGL Texture- 参数:
width
- 纹理的宽度height
- 纹理的高度pixels
- 纹理的数据,格式为RGBAmipmap
- 指示是否使用多级纹理filter
- 纹理过滤器选项wrap
- 纹理拉伸选项
-
-
方法详细资料
-
close
public void close()- 指定者:
close
在接口中AutoCloseable
-
getTextureId
public int getTextureId()获取纹理id- 返回:
- 纹理id
-
bind
public void bind()绑定纹理
-