Package zombie.core.textures
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 Summary
Fields Modifier and Type Field Description MipMapLeveldataintidBooleanGridmaskstatic intMIP_LEVEL_IDX_OFFSET -
Constructor Summary
Constructors Constructor Description ImageData(int int1, int int2)ImageData(int int1, int int2, WrappedBuffer wrappedBuffer)ImageData(java.io.BufferedInputStream bufferedInputStream, boolean boolean1, Texture.PZFileformat pZFileformat)ImageData(java.io.InputStream inputStream, boolean boolean1)ImageData(java.lang.String string)ImageData(TextureID textureID, WrappedBuffer wrappedBuffer) -
Method Summary
Modifier and Type Method Description static intcalculateNumMips(int int1, int int2)static ImageDatacreateSteamAvatar(long long1)voiddispose()MipMapLevelgetData()intgetHeight()intgetHeightHW()intgetMipMapCount()MipMapLevelgetMipMapData(int int1)static intgetNextMipDimension(int int1)static int[]getPixelClamped(java.nio.ByteBuffer byteBuffer, int int1, int int2, int int3, int int4, int[] intArray)static intgetPixelDiscard(java.nio.ByteBuffer byteBuffer, int int1, int int2, int int3, int int4, int[] intArray)intgetWidth()intgetWidthHW()voidinitMipMaps()booleanisSolid()voidmakeTransp(byte byte1, byte byte2, byte byte3)voidmakeTransp(byte byte1, byte byte2, byte byte3, byte byte4)voidsetData(java.awt.image.BufferedImage bufferedImage)voidsetData(java.awt.image.Raster raster)static voidsetPixel(java.nio.ByteBuffer byteBuffer, int int1, int int2, int int3, int int4, int[] intArray)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
data
-
mask
-
id
public int id -
MIP_LEVEL_IDX_OFFSET
public static final int MIP_LEVEL_IDX_OFFSET- See Also:
- Constant Field Values
-
-
Constructor Details
-
ImageData
-
ImageData
public ImageData(java.lang.String string) throws java.lang.Exception- Throws:
java.lang.Exception
-
ImageData
public ImageData(int int1, int int2) -
ImageData
-
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
-
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
-
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)
-