Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Ogre::ILUtil::ILFormat Struct Reference

Structure that encapsulates a devIL image format definition. More...

#include <OgreILUtil.h>

List of all members.

Public Member Functions

 ILFormat ()
 Construct an invalidated ILFormat structure.

 ILFormat (int channels, int format, int type=-1)
 Construct a ILFormat from parameters.

bool isValid ()
 Return wether this structure represents a valid DevIL format.


Public Attributes

int numberOfChannels
 Number of channels, usually 3 or 4.

int format
 IL_RGBA,IL_BGRA,IL_DXTx, ...

int type
 IL_UNSIGNED_BYTE, IL_UNSIGNED_SHORT, ... may be -1 for compressed formats.


Detailed Description

Structure that encapsulates a devIL image format definition.

Definition at line 40 of file OgreILUtil.h.


Constructor & Destructor Documentation

Ogre::ILUtil::ILFormat::ILFormat  ) 
 

Construct an invalidated ILFormat structure.

Definition at line 42 of file OgreILUtil.h.

Ogre::ILUtil::ILFormat::ILFormat int  channels,
int  format,
int  type = -1
 

Construct a ILFormat from parameters.

Definition at line 46 of file OgreILUtil.h.


Member Function Documentation

bool Ogre::ILUtil::ILFormat::isValid  ) 
 

Return wether this structure represents a valid DevIL format.

Definition at line 50 of file OgreILUtil.h.


Member Data Documentation

int Ogre::ILUtil::ILFormat::format
 

IL_RGBA,IL_BGRA,IL_DXTx, ...

Definition at line 55 of file OgreILUtil.h.

int Ogre::ILUtil::ILFormat::numberOfChannels
 

Number of channels, usually 3 or 4.

Definition at line 53 of file OgreILUtil.h.

int Ogre::ILUtil::ILFormat::type
 

IL_UNSIGNED_BYTE, IL_UNSIGNED_SHORT, ... may be -1 for compressed formats.

Definition at line 57 of file OgreILUtil.h.


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

Copyright © 2000-2005 by The OGRE Team
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Sun Feb 12 13:00:48 2006