Class ImageData

java.lang.Object
zombie.core.textures.ImageData
All Implemented Interfaces:
java.io.Serializable

public final class ImageData
extends java.lang.Object
implements java.io.Serializable
See Also:
Serialized Form
  • Field Details

  • Constructor Details

    • ImageData

      public ImageData​(TextureID textureID, WrappedBuffer wrappedBuffer)
    • ImageData

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

      public ImageData​(int int1, int int2)
    • ImageData

      public ImageData​(int int1, int int2, WrappedBuffer wrappedBuffer)
    • ImageData

      public ImageData​(java.io.BufferedInputStream bufferedInputStream, boolean boolean1, Texture.PZFileformat pZFileformat)
    • ImageData

      public ImageData​(java.io.InputStream inputStream, boolean boolean1) throws java.lang.Exception
      Throws:
      java.lang.Exception
  • Method Details

    • createSteamAvatar

      public static ImageData createSteamAvatar​(long long1)
    • getData

      public MipMapLevel getData()
    • makeTransp

      public void makeTransp​(byte byte1, byte byte2, byte byte3)
    • makeTransp

      public void makeTransp​(byte byte1, byte byte2, byte byte3, byte byte4)
    • setData

      public void setData​(java.awt.image.BufferedImage bufferedImage)
    • setData

      public void setData​(java.awt.image.Raster raster)
    • getHeight

      public int getHeight()
    • getHeightHW

      public int getHeightHW()
    • isSolid

      public boolean isSolid()
    • getWidth

      public int getWidth()
    • getWidthHW

      public int getWidthHW()
    • getMipMapCount

      public int getMipMapCount()
    • getMipMapData

      public MipMapLevel getMipMapData​(int int1)
    • initMipMaps

      public void initMipMaps()
    • dispose

      public void dispose()
    • calculateNumMips

      public static int calculateNumMips​(int int1, int int2)
    • getPixelDiscard

      public static int getPixelDiscard​(java.nio.ByteBuffer byteBuffer, int int1, int int2, int int3, int int4, int[] intArray)
    • getPixelClamped

      public static int[] getPixelClamped​(java.nio.ByteBuffer byteBuffer, int int1, int int2, int int3, int int4, int[] intArray)
    • setPixel

      public static void setPixel​(java.nio.ByteBuffer byteBuffer, int int1, int int2, int int3, int int4, int[] intArray)
    • getNextMipDimension

      public static int getNextMipDimension​(int int1)