Class TextureID

java.lang.Object
zombie.asset.Asset
zombie.core.textures.TextureID
All Implemented Interfaces:
java.io.Serializable, IDestroyable

public final class TextureID
extends Asset
implements IDestroyable, java.io.Serializable
See Also:
Serialized Form
  • Field Details

    • totalGraphicMemory

      public static long totalGraphicMemory
    • UseFiltering

      public static boolean UseFiltering
    • bUseCompression

      public static boolean bUseCompression
    • bUseCompressionOption

      public static boolean bUseCompressionOption
    • totalMemUsed

      public static float totalMemUsed
    • pathFileName

      protected java.lang.String pathFileName
    • solid

      protected boolean solid
    • width

      protected int width
    • widthHW

      protected int widthHW
    • height

      protected int height
    • heightHW

      protected int heightHW
    • data

      protected transient ImageData data
    • id

      protected transient int id
    • flags

      protected int flags
    • assetParams

      public TextureID.TextureIDAssetParams assetParams
    • deleteTextureIDS

      public static final java.nio.IntBuffer deleteTextureIDS
    • ASSET_TYPE

      public static final AssetType ASSET_TYPE
  • Constructor Details

    • TextureID

      public TextureID​(AssetPath assetPath, AssetManager assetManager, TextureID.TextureIDAssetParams textureIDAssetParams)
    • TextureID

      protected TextureID()
    • TextureID

      public TextureID​(int int1, int int2, int int3)
    • TextureID

      public TextureID​(ImageData imageData)
    • TextureID

      public TextureID​(java.lang.String string, java.lang.String string2)
    • TextureID

      public TextureID​(java.lang.String string, int[] intArray)
    • TextureID

      public TextureID​(java.lang.String string, int int1, int int2, int int3) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • TextureID

      public TextureID​(java.lang.String string) throws java.lang.Exception
      Throws:
      java.lang.Exception
    • TextureID

      public TextureID​(java.io.BufferedInputStream bufferedInputStream, java.lang.String string, boolean boolean1, Texture.PZFileformat pZFileformat)
    • TextureID

      public TextureID​(java.io.BufferedInputStream bufferedInputStream, java.lang.String string, boolean boolean1) throws java.lang.Exception
      Throws:
      java.lang.Exception
  • Method Details

    • createSteamAvatar

      public static TextureID createSteamAvatar​(long long1)
    • getID

      public int getID()
    • bind

      public boolean bind()
    • bindalways

      public boolean bindalways()
    • destroy

      public void destroy()
      Specified by:
      destroy in interface IDestroyable
    • freeMemory

      public void freeMemory()
    • getData

      public WrappedBuffer getData()
    • setData

      public void setData​(java.nio.ByteBuffer byteBuffer)
    • getImageData

      public ImageData getImageData()
    • setImageData

      public void setImageData​(ImageData imageData)
    • getPathFileName

      public java.lang.String getPathFileName()
    • isDestroyed

      public boolean isDestroyed()
      Specified by:
      isDestroyed in interface IDestroyable
    • isSolid

      public boolean isSolid()
    • setMagFilter

      public void setMagFilter​(int int1)
    • setMinFilter

      public void setMinFilter​(int int1)
    • hasMipMaps

      public boolean hasMipMaps()
    • setAssetParams

      public void setAssetParams​(AssetManager.AssetParams assetParams)
      Overrides:
      setAssetParams in class Asset
    • getType

      public AssetType getType()
      Specified by:
      getType in class Asset