java.lang.Object
moe.kawayi.org.utopia.desktop.graphics.Texture
所有已实现的接口:
AutoCloseable

public final class Texture extends Object implements AutoCloseable
代表一个OpenGL 2D 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 - 纹理的数据,格式为RGBA
      mipmap - 指示是否使用多级纹理
      filter - 纹理过滤器选项
      wrap - 纹理拉伸选项
  • 方法详细资料

    • close

      public void close()
      指定者:
      close 在接口中 AutoCloseable
    • getTextureId

      public int getTextureId()
      获取纹理id
      返回:
      纹理id
    • bind

      public void bind()
      绑定纹理