Tao.DevIl SDK Documentation

Il Fields

The fields of the Il class are listed below. For a complete list of Il class members, see the Il Members topic.

Public Static (Shared) Fields

IL_3DC
IL_ACTIVE_IMAGE Returns the current image number.
IL_ACTIVE_LAYER Returns the current layer number.
IL_ACTIVE_MIPMAP Returns the current mipmap number.
IL_ALL_ATTRIB_BITS Preserves all OpenIL states and attributes.
IL_ATI1N
IL_BAD_DIMENSIONS
IL_BGR
IL_BGRA
IL_BMP Microsoft bitmap .
IL_BMP_RLE
IL_BYTE
IL_CHEAD C Header.
IL_CHEAD_HEADER_STRING
IL_COLOR_INDEX
IL_COLOUR_INDEX
IL_COMPRESS_BIT
IL_COMPRESS_LZO
IL_COMPRESS_MODE
IL_COMPRESS_NONE
IL_COMPRESS_RLE
IL_COMPRESS_ZLIB
IL_COMPRESSION_HINT Controls whether compression is used when saving images.
IL_CONV_PAL d images to their base types, e.g. converting to a bgra image.
IL_COULD_NOT_OPEN_FILE Could not open the file specified. The file may already be open by another app or may not exist.
IL_CUBEMAP_NEGATIVEX
IL_CUBEMAP_NEGATIVEY
IL_CUBEMAP_NEGATIVEZ
IL_CUBEMAP_POSITIVEX
IL_CUBEMAP_POSITIVEY
IL_CUBEMAP_POSITIVEZ
IL_CUR_IMAGE Returns the current bound image name.
IL_CUT Dr. Halo .cut image.
IL_DCX .dcx image.
IL_DDS DirectDraw Surface image.
IL_DEFAULT_ON_FAIL
IL_DONT_CARE The client does not have a preference.
IL_DOOM Doom texture.
IL_DOOM_FLAT Doom flat (floor).
IL_DOUBLE
IL_DXT_NO_COMP
IL_DXT1
IL_DXT2
IL_DXT3
IL_DXT4
IL_DXT5
IL_DXTC_DATA_FORMAT
IL_DXTC_FORMAT
IL_EOF
IL_EXIF
IL_FALSE
IL_FASTEST Makes the target use a faster but more memory-intensive algorithm.
IL_FILE_ALREADY_EXISTS The filename specified already belongs to another file. To overwrite files by default read more at ilEnable function.
IL_FILE_BIT Preserves whether OpenIL is allowed to overwrite files when saving (set by ilEnable, ilDisable).
IL_FILE_MODE Returns whether file overwriting when saving is enabled.
IL_FILE_OVERWRITE
IL_FILE_READ_ERROR
IL_FILE_WRITE_ERROR
IL_FLOAT
IL_FORMAT_BIT
IL_FORMAT_MODE
IL_FORMAT_NOT_SUPPORTED The format a function tried to use was not able to be used by that function.
IL_FORMAT_SET Returns whether all images loaded are converted to a specific format.
IL_FORMAT_SPECIFIC_BIT
IL_GIF Graphics Interchange Format file.
IL_HDR RADIANCE High Dynamic Range Image.
IL_ICO Microsoft icon (.ico).
IL_ILLEGAL_FILE_VALUE An illegal value was found in a file trying to be loaded.
IL_ILLEGAL_OPERATION The operation attempted is not allowable in the current state. The function returns with no ill side effects. Generally there is currently no image bound or it has been deleted via ilDeleteImages. You should use ilGenImages and ilBindImage before calling the function.
IL_IMAGE_BITS_PER_PIXEL s data.
IL_IMAGE_BPC
IL_IMAGE_BPP
IL_IMAGE_BYTES_PER_PIXEL s data.
IL_IMAGE_CHANNELS
IL_IMAGE_CUBEFLAGS
IL_IMAGE_DEPTH
IL_IMAGE_DURATION
IL_IMAGE_FORMAT Returns the current image format.
IL_IMAGE_HEIGHT s height.
IL_IMAGE_OFFX
IL_IMAGE_OFFY
IL_IMAGE_ORIGIN
IL_IMAGE_PLANESIZE
IL_IMAGE_SIZE_OF_DATA
IL_IMAGE_TYPE Returns the current images type.
IL_IMAGE_WIDTH s width.
IL_INT
IL_INTERLACE_MODE
IL_INTERNAL_ERROR A serious error has occurred.
IL_INVALID_CONVERSION During a conversion destination format and/or dest type was an invalid identifier. In the function documentation there should be a more specific descriptionanation.
IL_INVALID_ENUM An invalid value have been used, which was not part of the set of values that can be used. In the function documentation there should be a more specific descriptionanation.
IL_INVALID_EXTENSION The extension of the specified filename was not correct for the type of image-loading function.
IL_INVALID_FILE_HEADER s header was incorrect.
IL_INVALID_PARAM An invalid value have been used, which was not part of the set of values that can be used. In the function documentation there should be a more specific descriptionanation.
IL_INVALID_VALUE An invalid value was passed to a function or was in a file.
IL_JASC_PAL Load the file into the current image's palette as a Paint Shop Pro (Jasc) palette.
IL_JFIF
IL_JNG
IL_JPG Jpeg.
IL_JPG_QUALITY
IL_JPG_SAVE_FORMAT
IL_KEEP_DXTC_DATA
IL_LBM
IL_LESS_MEM Makes the target use less memory but a potentially slower algorithm.
IL_LIB_GIF_ERROR
IL_LIB_JPEG_ERROR An error occurred in the libjpeg library.
IL_LIB_MNG_ERROR
IL_LIB_PNG_ERROR An error occurred in the libpng library.
IL_LIB_TIFF_ERROR
IL_LIF Homeworld image.
IL_LOAD_EXT
IL_LOADFAIL_BIT
IL_LUMINANCE
IL_LUMINANCE_ALPHA
IL_MAX_QUANT_INDEXS
IL_MDL Half-Life model file (.mdl).
IL_MEM_SPEED_HINT Controls the memory used vs. speed tradeoff.
IL_MNG Load a Multiple Network Graphics (.mng).
IL_NEU_QUANT
IL_NEU_QUANT_SAMPLE
IL_NO_COMPRESSION Specifies that OpenIL should never use compression when saving.
IL_NO_ERROR No detectable error has occured.
IL_NUM_IMAGES Returns the number of images in the current image animation chain.
IL_NUM_LAYERS /
IL_NUM_MIPMAPS Returns the number of mipmaps of the current image.
IL_ORIGIN_BIT Preserves the origin state set by ilOriginFunc.
IL_ORIGIN_LOWER_LEFT
IL_ORIGIN_MODE Returns the current origin position.
IL_ORIGIN_SET nabled, the origin is specified at an absolute position, and all images loaded or saved adhere to this set origin. For more information, check out ilOriginFunc.
IL_ORIGIN_UPPER_LEFT
IL_OUT_FORMAT_SAME Tried to convert an image from its format to the same format.
IL_OUT_OF_MEMORY Could not allocate enough memory for the image data.
IL_PAL_BGR24
IL_PAL_BGR32
IL_PAL_BGRA32
IL_PAL_BIT d to truecolour images (set by ilEnable, ilDisable).
IL_PAL_NONE
IL_PAL_RGB24
IL_PAL_RGB32
IL_PAL_RGBA32
IL_PALETTE_BASE_TYPE
IL_PALETTE_BPP Returns the bytes per pixel of the current images palette.
IL_PALETTE_NUM_COLS Returns the number of colours of the current images palette.
IL_PALETTE_SIZE
IL_PALETTE_TYPE Returns the palette type of the current image.
IL_PCD Kodak PhotoCD image.
IL_PCD_PICNUM
IL_PCX .pcx Image.
IL_PIC Softimage Pic image.
IL_PIX Alias | Wavefront .pix file.
IL_PNG Portable Network Graphics (.png) image.
IL_PNG_ALPHA_INDEX
IL_PNG_AUTHNAME_STRING
IL_PNG_DESCRIPTION_STRING
IL_PNG_INTERLACE
IL_PNG_TITLE_STRING
IL_PNM Portable AnyMap (.pbm, .pgm or .ppm).
IL_PSD PhotoShop (.psd) file.
IL_PSP Paint Shop Pro file.
IL_PXR Pxrar (.pxr) file.
IL_QUANTIZATION_MODE
IL_RAW Raw data with a 13-byte header.
IL_RGB
IL_RGBA
IL_RXGB
IL_SAVE_EXT
IL_SAVE_INTERLACED /
IL_SEEK_CUR
IL_SEEK_END
IL_SEEK_SET
IL_SGI SGI (.bw, .rgb, .rgba or .sgi).
IL_SGI_RLE
IL_SHORT
IL_STACK_OVERFLOW One of the internal stacks was already filled, and the user tried to add on to the full stack.
IL_STACK_UNDERFLOW One of the internal stacks was empty, and the user tried to empty the already empty stack.
IL_SUB_LAYER /
IL_SUB_MIPMAP
IL_SUB_NEXT
IL_TGA TrueVision Targa.
IL_TGA_AUTHCOMMENT_STRING
IL_TGA_AUTHNAME_STRING
IL_TGA_CREATE_STAMP
IL_TGA_ID_STRING
IL_TGA_RLE
IL_TIF TIFF (.tif or .tiff) image.
IL_TIF_AUTHNAME_STRING
IL_TIF_DESCRIPTION_STRING
IL_TIF_DOCUMENTNAME_STRING
IL_TIF_HOSTCOMPUTER_STRING
IL_TRUE
IL_TYPE_BIT
IL_TYPE_MODE Returns the type images are converted to upon loading.
IL_TYPE_SET Returns whether all images loaded are converted to a specific type.
IL_TYPE_UNKNOWN Tells OpenIL to try to determine the type of image present in FileName, File or Lump.
IL_UNKNOWN_ERROR No function sets this yet, but it is possible (not probable) it may be used in the future.
IL_UNSIGNED_BYTE
IL_UNSIGNED_INT
IL_UNSIGNED_SHORT
IL_USE_COMPRESSION Specifies that OpenIL should use compression when saving, if possible.
IL_USE_KEY_COLOR Returns whether OpenIL uses a key colour (not used yet).
IL_USE_KEY_COLOUR Returns whether OpenIL uses a key colour (not used yet).
IL_VENDOR Describes the OpenIL vendor and should be used only with ilGetString
IL_VERSION Used to retrive a string describing the current OpenIL version.
IL_VERSION_1_6_8
IL_VERSION_NUM Returns the version number of the shared library. This can be checked against the IL_VERSION #define.
IL_WAL Quake .wal texture.
IL_WU_QUANT
IL_XPM .xpm file.

See Also

Il Class | Tao.DevIl Namespace