ILimage Struct Reference

The Fundamental Image structure. More...

#include <devil_internal_exports.h>


Data Fields

ILuint Width
 the image's width
ILuint Height
 the image's height
ILuint Depth
 the image's depth
ILubyte Bpp
 bytes per pixel (now number of channels)
ILubyte Bpc
 bytes per channel
ILuint Bps
 bytes per scanline (components for IL)
ILubyte * Data
 the image data
ILuint SizeOfData
 the total size of the data (in bytes)
ILuint SizeOfPlane
 SizeOfData in a 2d image, size of each plane slice in a 3d image (in bytes).
ILenum Format
 image format (in IL enum style)
ILenum Type
 image type (in IL enum style)
ILenum Origin
 origin of the image
ILpal Pal
 palette details
ILuint Duration
 length of the time to display this "frame"
ILenum CubeFlags
 cube map flags for sides present in chain
struct ILimageMipmaps
 mipmapped versions of this image terminated by a NULL - usu. NULL
struct ILimageNext
 next image in the chain - usu. NULL
struct ILimageFaces
 next cubemap face in the chain - usu. NULL
struct ILimageLayers
 subsequent layers in the chain - usu. NULL
ILuint * AnimList
 animation list
ILuint AnimSize
 animation list size
void * Profile
 colour profile
ILuint ProfileSize
 colour profile size
ILuint OffX
 x-offset of the image
ILuint OffY
 y-offset of the image
ILubyte * DxtcData
 compressed data
ILenum DxtcFormat
 compressed data format
ILuint DxtcSize
 compressed data size


Detailed Description

The Fundamental Image structure.

Every bit of information about an image is stored in this internal structure.


The documentation for this struct was generated from the following file:

Generated on Sun Mar 8 20:01:42 2009 for DevIL by  doxygen 1.5.6