Assimp  v4.1. (December 2018)
ILimage Struct Reference

The Fundamental Image structure. More...

Public Attributes

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

Detailed Description

The Fundamental Image structure.

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

Member Data Documentation

◆ AnimList

ILuint* ILimage::AnimList

animation list

◆ AnimSize

ILuint ILimage::AnimSize

animation list size

◆ Bpc

ILubyte ILimage::Bpc

bytes per channel

◆ Bpp

ILubyte ILimage::Bpp

bytes per pixel (now number of channels)

◆ Bps

ILuint ILimage::Bps

bytes per scanline (components for IL)

◆ CubeFlags

ILenum ILimage::CubeFlags

cube map flags for sides present in chain

◆ Data

ILubyte* ILimage::Data

the image data

◆ Depth

ILuint ILimage::Depth

the image's depth

◆ Duration

ILuint ILimage::Duration

length of the time to display this "frame"

◆ DxtcData

ILubyte* ILimage::DxtcData

compressed data

◆ DxtcFormat

ILenum ILimage::DxtcFormat

compressed data format

◆ DxtcSize

ILuint ILimage::DxtcSize

compressed data size

◆ Faces

struct ILimage* ILimage::Faces

next cubemap face in the chain - usu. NULL

◆ Format

ILenum ILimage::Format

image format (in IL enum style)

◆ Height

ILuint ILimage::Height

the image's height

◆ Layers

struct ILimage* ILimage::Layers

subsequent layers in the chain - usu. NULL

◆ Mipmaps

struct ILimage* ILimage::Mipmaps

mipmapped versions of this image terminated by a NULL - usu. NULL

◆ Next

struct ILimage* ILimage::Next

next image in the chain - usu. NULL

◆ OffX

ILuint ILimage::OffX

x-offset of the image

◆ OffY

ILuint ILimage::OffY

y-offset of the image

◆ Origin

ILenum ILimage::Origin

origin of the image

◆ Pal

ILpal ILimage::Pal

palette details

◆ Profile

void* ILimage::Profile

colour profile

◆ ProfileSize

ILuint ILimage::ProfileSize

colour profile size

◆ SizeOfData

ILuint ILimage::SizeOfData

the total size of the data (in bytes)

◆ SizeOfPlane

ILuint ILimage::SizeOfPlane

SizeOfData in a 2d image, size of each plane slice in a 3d image (in bytes)

◆ Type

ILenum ILimage::Type

image type (in IL enum style)

◆ Width

ILuint ILimage::Width

the image's width


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