Class GpuTexture

java.lang.Object
com.mojang.blaze3d.textures.GpuTexture
All Implemented Interfaces:
AutoCloseable
Direct Known Subclasses:
GlTexture

public abstract class GpuTexture extends Object implements AutoCloseable
  • Field Details

    • format

      private final TextureFormat format
    • width

      private final int width
    • height

      private final int height
    • mipLevels

      private final int mipLevels
    • label

      private final String label
    • addressModeU

      protected AddressMode addressModeU
    • addressModeV

      protected AddressMode addressModeV
    • minFilter

      protected FilterMode minFilter
    • magFilter

      protected FilterMode magFilter
    • useMipmaps

      protected boolean useMipmaps
  • Constructor Details

    • GpuTexture

      public GpuTexture(String p_405873_, TextureFormat p_405456_, int p_404771_, int p_405638_, int p_404958_)
  • Method Details

    • getWidth

      public int getWidth(int p_405560_)
    • getHeight

      public int getHeight(int p_404653_)
    • getMipLevels

      public int getMipLevels()
    • getFormat

      public TextureFormat getFormat()
    • setAddressMode

      public void setAddressMode(AddressMode p_404822_)
    • setAddressMode

      public void setAddressMode(AddressMode p_405632_, AddressMode p_404723_)
    • setTextureFilter

      public void setTextureFilter(FilterMode p_405811_, boolean p_405724_)
    • setTextureFilter

      public void setTextureFilter(FilterMode p_405337_, FilterMode p_405547_, boolean p_405592_)
    • getLabel

      public String getLabel()
    • close

      public abstract void close()
      Specified by:
      close in interface AutoCloseable
    • isClosed

      public abstract boolean isClosed()