Class ImageData
java.lang.Object
zombie.core.textures.ImageData
-
Field Summary
FieldsModifier and TypeFieldDescriptionboolean
boolean
the data of imageint
static final int
-
Constructor Summary
ConstructorsConstructorDescriptionImageData
(int _width, int _height) creates a new empty imageDataImageData
(int _width, int _height, WrappedBuffer _data) ImageData
(InputStream b, boolean bDoMask) ImageData
(ImageDataFrame imageDataFrame) ImageData
(TextureID texture, WrappedBuffer bb) -
Method Summary
Modifier and TypeMethodDescriptionstatic int
calculateNumMips
(int _widthHW, int _heightHW) static ImageData
createSteamAvatar
(long steamID) void
dispose()
getData()
int
int
int
getMipMapData
(int idx) static int
getNextMipDimension
(int dim) static int[]
getPixelClamped
(ByteBuffer byteBuffer, int int1, int int3, int int0, int int2, int[] int5) static int
getPixelDiscard
(ByteBuffer byteBuffer, int int3, int int1, int int2, int int0, int[] int5) int
getWidth()
int
void
boolean
isSolid()
void
makeTransp
(byte red, byte green, byte blue) make the image transparentvoid
makeTransp
(byte red, byte green, byte blue, byte alpha) make the image transparentvoid
setData
(BufferedImage image) void
static void
setPixel
(ByteBuffer byteBuffer, int int3, int var2, int int1, int int2, int[] int4)
-
Field Details
-
data
the data of image -
alphaPaddingDone
public boolean alphaPaddingDone -
bPreserveTransparentColor
public boolean bPreserveTransparentColor -
mask
-
id
public int id -
MIP_LEVEL_IDX_OFFSET
public static final int MIP_LEVEL_IDX_OFFSET- See Also:
-
-
Constructor Details
-
ImageData
-
ImageData
-
ImageData
public ImageData(int _width, int _height) creates a new empty imageData- Parameters:
_width
- the width of imageData_height
- the height of imageData
-
ImageData
-
ImageData
-
ImageData
- Throws:
Exception
-
-
Method Details
-
createSteamAvatar
-
getData
-
makeTransp
public void makeTransp(byte red, byte green, byte blue) make the image transparent- Parameters:
red
- the red value (0-255)green
- the green value (0-255)blue
- the blue value (0-255)
-
makeTransp
public void makeTransp(byte red, byte green, byte blue, byte alpha) make the image transparent- Parameters:
red
- the red value (0-255)green
- the green value (0-255)blue
- the blue value (0-255)alpha
- the alpha value that will be setted (0-255)
-
setData
-
setData
-
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 _widthHW, int _heightHW) -
getPixelDiscard
public static int getPixelDiscard(ByteBuffer byteBuffer, int int3, int int1, int int2, int int0, int[] int5) -
getPixelClamped
public static int[] getPixelClamped(ByteBuffer byteBuffer, int int1, int int3, int int0, int int2, int[] int5) -
setPixel
public static void setPixel(ByteBuffer byteBuffer, int int3, int var2, int int1, int int2, int[] int4) -
getNextMipDimension
public static int getNextMipDimension(int dim)
-