|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.lwjgl.devil.IL
public class IL
The core DevIL API.
Constructor Summary | |
---|---|
IL()
|
Method Summary | |
---|---|
static void |
create()
Creates a new instance of IL. |
static void |
destroy()
Exit cleanly by calling destroy. |
static java.lang.String |
getVersion()
Return the version of the DevIL-LWJGL binding as a String. |
static boolean |
ilActiveImage(int Number)
|
static boolean |
ilActiveLayer(int Number)
|
static boolean |
ilActiveMipmap(int Number)
|
static boolean |
ilApplyPal(java.lang.String FileName)
|
static boolean |
ilApplyProfile(java.lang.String InProfile,
java.lang.String OutProfile)
|
static void |
ilBindImage(int image)
|
static boolean |
ilBlit(int Source,
int DestX,
int DestY,
int DestZ,
int SrcX,
int SrcY,
int SrcZ,
int Width,
int Height,
int Depth)
|
static void |
ilClearColour(float Red,
float Green,
float Blue,
float Alpha)
|
static boolean |
ilClearImage()
|
static int |
ilCloneCurImage()
|
static boolean |
ilCompressFunc(int Mode)
|
static boolean |
ilConvertImage(int DestFormat,
int DestType)
|
static boolean |
ilConvertPal(int DestFormat)
|
static boolean |
ilCopyImage(int Src)
|
static int |
ilCopyPixels(int XOff,
int YOff,
int ZOff,
int Width,
int Height,
int Depth,
int Format,
int Type,
java.nio.ByteBuffer Data)
|
static int |
ilCreateSubImage(int Type,
int Num)
|
static boolean |
ilDefaultImage()
|
static void |
ilDeleteImages(java.nio.IntBuffer images)
|
static boolean |
ilDisable(int Mode)
|
static boolean |
ilEnable(int Mode)
|
static boolean |
ilFormatFunc(int Mode)
|
static void |
ilGenImages(java.nio.IntBuffer images)
|
static java.nio.ByteBuffer |
ilGetAlpha(int Type)
|
static boolean |
ilGetBoolean(int Mode)
|
static void |
ilGetBooleanv(int mode,
java.nio.ByteBuffer param)
|
static java.nio.ByteBuffer |
ilGetData()
|
static int |
ilGetError()
|
static int |
ilGetInteger(int mode)
|
static void |
ilGetIntegerv(int mode,
java.nio.IntBuffer param)
|
static int |
ilGetLumpPos()
|
static java.nio.ByteBuffer |
ilGetPalette()
|
static java.lang.String |
ilGetString(int StringName)
|
static int |
ilGetType(java.lang.String extension)
Determines the IL type for file passed |
static void |
ilHint(int Target,
int Mode)
|
static boolean |
ilIsDisabled(int Mode)
|
static boolean |
ilIsEnabled(int Mode)
|
static boolean |
ilIsImage(int Image)
|
static boolean |
ilIsValid(int Type,
java.lang.String FileName)
|
static boolean |
ilIsValidL(int Type,
java.nio.ByteBuffer Lump)
|
static void |
ilKeyColour(float Red,
float Green,
float Blue,
float Alpha)
|
static boolean |
ilLoad(int Type,
java.lang.String FileName)
|
static boolean |
ilLoadData(java.lang.String FileName,
int Width,
int Height,
int Depth,
byte Bpp)
|
static boolean |
ilLoadDataL(java.nio.ByteBuffer Lump,
int Size,
int Width,
int Height,
int Depth,
byte Bpp)
|
static boolean |
ilLoadFromStream(java.io.InputStream stream,
int type)
Reads an image from an inputstream |
static boolean |
ilLoadFromURL(java.net.URL url)
Loads an image from the specified url |
static boolean |
ilLoadImage(java.lang.String fileName)
|
static boolean |
ilLoadL(int Type,
java.nio.ByteBuffer Lump)
|
static boolean |
ilLoadPal(java.lang.String FileName)
|
static void |
ilModAlpha(int AlphaValue)
|
static boolean |
ilOriginFunc(int Mode)
|
static boolean |
ilOverlayImage(int Source,
int XCoord,
int YCoord,
int ZCoord)
|
static void |
ilPopAttrib()
|
static void |
ilPushAttrib(int Bits)
|
static boolean |
ilRemoveLoad(java.lang.String Ext)
|
static boolean |
ilRemoveSave(java.lang.String Ext)
|
static void |
ilResetMemory()
|
static void |
ilResetRead()
|
static void |
ilResetWrite()
|
static boolean |
ilSave(int Type,
java.lang.String FileName)
|
static boolean |
ilSaveData(java.lang.String FileName)
|
static boolean |
ilSaveImage(java.lang.String FileName)
|
static int |
ilSaveL(int Type,
java.nio.ByteBuffer Lump)
|
static boolean |
ilSavePal(java.lang.String FileName)
|
static void |
ilSetAlpha(int AlphaValue)
|
static boolean |
ilSetData(java.nio.ByteBuffer Data)
|
static boolean |
ilSetDuration(int Duration)
|
static void |
ilSetInteger(int Mode,
int Param)
|
static void |
ilSetPixels(int XOff,
int YOff,
int ZOff,
int Width,
int Height,
int Depth,
int Format,
int Type,
java.nio.ByteBuffer Data)
|
static void |
ilSetString(int Mode,
java.lang.String string)
|
static void |
ilShutDown()
|
static boolean |
ilTexImage(int Width,
int Height,
int Depth,
byte Bpp,
int Format,
int Type,
java.nio.ByteBuffer Data)
|
static boolean |
ilTypeFunc(int Mode)
|
static boolean |
isCreated()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int IL_FALSE
public static final int IL_TRUE
public static final int IL_COLOUR_INDEX
public static final int IL_COLOR_INDEX
public static final int IL_RGB
public static final int IL_RGBA
public static final int IL_BGR
public static final int IL_BGRA
public static final int IL_LUMINANCE
public static final int IL_BYTE
public static final int IL_UNSIGNED_BYTE
public static final int IL_SHORT
public static final int IL_UNSIGNED_SHORT
public static final int IL_INT
public static final int IL_UNSIGNED_INT
public static final int IL_FLOAT
public static final int IL_DOUBLE
public static final int IL_VENDOR
public static final int IL_LOAD_EXT
public static final int IL_SAVE_EXT
public static final int IL_ORIGIN_BIT
public static final int IL_FILE_BIT
public static final int IL_PAL_BIT
public static final int IL_FORMAT_BIT
public static final int IL_TYPE_BIT
public static final int IL_COMPRESS_BIT
public static final int IL_LOADFAIL_BIT
public static final int IL_FORMAT_SPECIFIC_BIT
public static final int IL_ALL_ATTRIB_BITS
public static final int IL_PAL_NONE
public static final int IL_PAL_RGB24
public static final int IL_PAL_RGB32
public static final int IL_PAL_RGBA32
public static final int IL_PAL_BGR24
public static final int IL_PAL_BGR32
public static final int IL_PAL_BGRA32
public static final int IL_TYPE_UNKNOWN
public static final int IL_BMP
public static final int IL_CUT
public static final int IL_DOOM
public static final int IL_DOOM_FLAT
public static final int IL_ICO
public static final int IL_JPG
public static final int IL_LBM
public static final int IL_PCD
public static final int IL_PCX
public static final int IL_PIC
public static final int IL_PNG
public static final int IL_PNM
public static final int IL_SGI
public static final int IL_TGA
public static final int IL_TIF
public static final int IL_CHEAD
public static final int IL_RAW
public static final int IL_MDL
public static final int IL_WAL
public static final int IL_OIL
public static final int IL_LIF
public static final int IL_MNG
public static final int IL_JNG
public static final int IL_GIF
public static final int IL_DDS
public static final int IL_DCX
public static final int IL_PSD
public static final int IL_EXIF
public static final int IL_PSP
public static final int IL_PIX
public static final int IL_PXR
public static final int IL_XPM
public static final int IL_JASC_PAL
public static final int IL_NO_ERROR
public static final int IL_INVALID_ENUM
public static final int IL_OUT_OF_MEMORY
public static final int IL_FORMAT_NOT_SUPPORTED
public static final int IL_INTERNAL_ERROR
public static final int IL_INVALID_VALUE
public static final int IL_ILLEGAL_OPERATION
public static final int IL_ILLEGAL_FILE_VALUE
public static final int IL_INVALID_FILE_HEADER
public static final int IL_INVALID_PARAM
public static final int IL_COULD_NOT_OPEN_FILE
public static final int IL_INVALID_EXTENSION
public static final int IL_FILE_ALREADY_EXISTS
public static final int IL_OUT_FORMAT_SAME
public static final int IL_STACK_OVERFLOW
public static final int IL_STACK_UNDERFLOW
public static final int IL_INVALID_CONVERSION
public static final int IL_BAD_DIMENSIONS
public static final int IL_FILE_READ_ERROR
public static final int IL_LIB_GIF_ERROR
public static final int IL_LIB_JPEG_ERROR
public static final int IL_LIB_PNG_ERROR
public static final int IL_LIB_TIFF_ERROR
public static final int IL_LIB_MNG_ERROR
public static final int IL_UNKNOWN_ERROR
public static final int IL_ORIGIN_SET
public static final int IL_ORIGIN_LOWER_LEFT
public static final int IL_ORIGIN_UPPER_LEFT
public static final int IL_ORIGIN_MODE
public static final int IL_FORMAT_SET
public static final int IL_FORMAT_MODE
public static final int IL_TYPE_SET
public static final int IL_TYPE_MODE
public static final int IL_FILE_OVERWRITE
public static final int IL_FILE_MODE
public static final int IL_CONV_PAL
public static final int IL_DEFAULT_ON_FAIL
public static final int IL_USE_KEY_COLOUR
public static final int IL_USE_KEY_COLOR
public static final int IL_SAVE_INTERLACED
public static final int IL_INTERLACE_MODE
public static final int IL_QUANTIZATION_MODE
public static final int IL_WU_QUANT
public static final int IL_NEU_QUANT
public static final int IL_NEU_QUANT_SAMPLE
public static final int IL_FASTEST
public static final int IL_LESS_MEM
public static final int IL_DONT_CARE
public static final int IL_MEM_SPEED_HINT
public static final int IL_USE_COMPRESSION
public static final int IL_NO_COMPRESSION
public static final int IL_COMPRESSION_HINT
public static final int IL_SUB_NEXT
public static final int IL_SUB_MIPMAP
public static final int IL_SUB_LAYER
public static final int IL_COMPRESS_MODE
public static final int IL_COMPRESS_NONE
public static final int IL_COMPRESS_RLE
public static final int IL_COMPRESS_LZO
public static final int IL_COMPRESS_ZLIB
public static final int IL_TGA_CREATE_STAMP
public static final int IL_JPG_QUALITY
public static final int IL_PNG_INTERLACE
public static final int IL_TGA_RLE
public static final int IL_BMP_RLE
public static final int IL_SGI_RLE
public static final int IL_TGA_ID_STRING
public static final int IL_TGA_AUTHNAME_STRING
public static final int IL_TGA_AUTHCOMMENT_STRING
public static final int IL_PNG_AUTHNAME_STRING
public static final int IL_PNG_TITLE_STRING
public static final int IL_PNG_DESCRIPTION_STRING
public static final int IL_TIF_DESCRIPTION_STRING
public static final int IL_TIF_HOSTCOMPUTER_STRING
public static final int IL_TIF_DOCUMENTNAME_STRING
public static final int IL_TIF_AUTHNAME_STRING
public static final int IL_JPG_SAVE_FORMAT
public static final int IL_CHEAD_HEADER_STRING
public static final int IL_PCD_PICNUM
public static final int IL_DXTC_FORMAT
public static final int IL_DXT1
public static final int IL_DXT2
public static final int IL_DXT3
public static final int IL_DXT4
public static final int IL_DXT5
public static final int IL_DXT_NO_COMP
public static final int IL_KEEP_DXTC_DATA
public static final int IL_DXTC_DATA_FORMAT
public static final int IL_CUBEMAP_POSITIVEX
public static final int IL_CUBEMAP_NEGATIVEX
public static final int IL_CUBEMAP_POSITIVEY
public static final int IL_CUBEMAP_NEGATIVEY
public static final int IL_CUBEMAP_POSITIVEZ
public static final int IL_CUBEMAP_NEGATIVEZ
public static final int IL_VERSION_NUM
public static final int IL_IMAGE_WIDTH
public static final int IL_IMAGE_HEIGHT
public static final int IL_IMAGE_DEPTH
public static final int IL_IMAGE_SIZE_OF_DATA
public static final int IL_IMAGE_BPP
public static final int IL_IMAGE_BYTES_PER_PIXEL
public static final int IL_IMAGE_BITS_PER_PIXEL
public static final int IL_IMAGE_FORMAT
public static final int IL_IMAGE_TYPE
public static final int IL_PALETTE_TYPE
public static final int IL_PALETTE_SIZE
public static final int IL_PALETTE_BPP
public static final int IL_PALETTE_NUM_COLS
public static final int IL_PALETTE_BASE_TYPE
public static final int IL_NUM_IMAGES
public static final int IL_NUM_MIPMAPS
public static final int IL_NUM_LAYERS
public static final int IL_ACTIVE_IMAGE
public static final int IL_ACTIVE_MIPMAP
public static final int IL_ACTIVE_LAYER
public static final int IL_CUR_IMAGE
public static final int IL_IMAGE_DURATION
public static final int IL_IMAGE_PLANESIZE
public static final int IL_IMAGE_BPC
public static final int IL_IMAGE_OFFX
public static final int IL_IMAGE_OFFY
public static final int IL_IMAGE_CUBEFLAGS
public static final int IL_SEEK_SET
public static final int IL_SEEK_CUR
public static final int IL_SEEK_END
public static final int IL_EOF
protected static boolean created
Constructor Detail |
---|
public IL()
Method Detail |
---|
public static java.lang.String getVersion()
public static boolean ilActiveImage(int Number)
public static boolean ilActiveLayer(int Number)
public static boolean ilActiveMipmap(int Number)
public static boolean ilApplyPal(java.lang.String FileName)
public static boolean ilApplyProfile(java.lang.String InProfile, java.lang.String OutProfile)
public static void ilBindImage(int image)
public static boolean ilBlit(int Source, int DestX, int DestY, int DestZ, int SrcX, int SrcY, int SrcZ, int Width, int Height, int Depth)
public static void ilClearColour(float Red, float Green, float Blue, float Alpha)
public static boolean ilClearImage()
public static int ilCloneCurImage()
public static boolean ilCompressFunc(int Mode)
public static boolean ilConvertImage(int DestFormat, int DestType)
public static boolean ilConvertPal(int DestFormat)
public static boolean ilCopyImage(int Src)
public static int ilCopyPixels(int XOff, int YOff, int ZOff, int Width, int Height, int Depth, int Format, int Type, java.nio.ByteBuffer Data)
public static int ilCreateSubImage(int Type, int Num)
public static boolean ilDefaultImage()
public static void ilDeleteImages(java.nio.IntBuffer images)
public static boolean ilDisable(int Mode)
public static boolean ilEnable(int Mode)
public static boolean ilFormatFunc(int Mode)
public static void ilGenImages(java.nio.IntBuffer images)
public static java.nio.ByteBuffer ilGetAlpha(int Type)
public static void ilModAlpha(int AlphaValue)
public static void ilSetAlpha(int AlphaValue)
public static boolean ilGetBoolean(int Mode)
public static void ilGetBooleanv(int mode, java.nio.ByteBuffer param)
public static void ilGetIntegerv(int mode, java.nio.IntBuffer param)
public static java.nio.ByteBuffer ilGetData()
public static int ilGetError()
public static int ilGetInteger(int mode)
public static int ilGetLumpPos()
public static java.nio.ByteBuffer ilGetPalette()
public static java.lang.String ilGetString(int StringName)
public static void ilHint(int Target, int Mode)
public static boolean ilIsDisabled(int Mode)
public static boolean ilIsEnabled(int Mode)
public static boolean ilIsImage(int Image)
public static boolean ilIsValid(int Type, java.lang.String FileName)
public static boolean ilIsValidL(int Type, java.nio.ByteBuffer Lump)
public static void ilKeyColour(float Red, float Green, float Blue, float Alpha)
public static boolean ilLoad(int Type, java.lang.String FileName)
public static boolean ilLoadImage(java.lang.String fileName)
public static boolean ilLoadL(int Type, java.nio.ByteBuffer Lump)
public static boolean ilLoadPal(java.lang.String FileName)
public static boolean ilOriginFunc(int Mode)
public static boolean ilOverlayImage(int Source, int XCoord, int YCoord, int ZCoord)
public static void ilPopAttrib()
public static void ilPushAttrib(int Bits)
public static boolean ilRemoveLoad(java.lang.String Ext)
public static boolean ilRemoveSave(java.lang.String Ext)
public static void ilResetMemory()
public static void ilResetRead()
public static void ilResetWrite()
public static boolean ilSave(int Type, java.lang.String FileName)
public static boolean ilSaveImage(java.lang.String FileName)
public static int ilSaveL(int Type, java.nio.ByteBuffer Lump)
public static boolean ilSavePal(java.lang.String FileName)
public static boolean ilSetData(java.nio.ByteBuffer Data)
public static boolean ilSetDuration(int Duration)
public static void ilSetInteger(int Mode, int Param)
public static void ilSetPixels(int XOff, int YOff, int ZOff, int Width, int Height, int Depth, int Format, int Type, java.nio.ByteBuffer Data)
public static void ilSetString(int Mode, java.lang.String string)
public static void ilShutDown()
public static boolean ilTexImage(int Width, int Height, int Depth, byte Bpp, int Format, int Type, java.nio.ByteBuffer Data)
public static boolean ilTypeFunc(int Mode)
public static boolean ilLoadData(java.lang.String FileName, int Width, int Height, int Depth, byte Bpp)
public static boolean ilLoadDataL(java.nio.ByteBuffer Lump, int Size, int Width, int Height, int Depth, byte Bpp)
public static boolean ilSaveData(java.lang.String FileName)
public static int ilGetType(java.lang.String extension)
filename
- File to determine type for
public static boolean ilLoadFromURL(java.net.URL url) throws java.io.IOException
url
- URL to load from
java.io.IOException
public static boolean ilLoadFromStream(java.io.InputStream stream, int type) throws java.io.IOException
stream
- Stream to read fromtype
- Type of image to expect
java.io.IOException
public static void create() throws LWJGLException
LWJGLException
public static void destroy()
public static boolean isCreated()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |