Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

kerosin::Image Class Reference

#include <image.h>

List of all members.

Public Member Functions

 Image ()
virtual ~Image ()
void Bind ()
ILuint Width ()
ILuint Height ()
ILuint Depth ()
ILuint BitsPP ()
ILuint BytesPP ()
ILuint Type ()
ILuint Format ()
ILubyte * Data ()
bool HasAlpha ()
bool Create (int w, int h, int b, void *data=NULL)

Protected Attributes

ILuint mId


Detailed Description

Definition at line 52 of file image.h.


Constructor & Destructor Documentation

Image::Image  ) 
 

Definition at line 6 of file image.cpp.

References mId.

Image::~Image  )  [virtual]
 

Definition at line 13 of file image.cpp.

References mId.


Member Function Documentation

void Image::Bind  ) 
 

Definition at line 19 of file image.cpp.

References mId.

Referenced by BitsPP(), BytesPP(), Create(), Data(), Depth(), Format(), HasAlpha(), Height(), Type(), and Width().

ILuint Image::BitsPP  ) 
 

Definition at line 44 of file image.cpp.

References Bind().

Here is the call graph for this function:

ILuint Image::BytesPP  ) 
 

Definition at line 50 of file image.cpp.

References Bind().

Here is the call graph for this function:

bool Image::Create int  w,
int  h,
int  b,
void *  data = NULL
 

Definition at line 95 of file image.cpp.

References Bind().

Here is the call graph for this function:

ILubyte * Image::Data  ) 
 

Definition at line 68 of file image.cpp.

References Bind().

Here is the call graph for this function:

ILuint Image::Depth  ) 
 

Definition at line 38 of file image.cpp.

References Bind().

Here is the call graph for this function:

ILuint Image::Format  ) 
 

Definition at line 62 of file image.cpp.

References Bind().

Referenced by HasAlpha().

Here is the call graph for this function:

bool Image::HasAlpha  ) 
 

Definition at line 74 of file image.cpp.

References Bind(), and Format().

Here is the call graph for this function:

ILuint Image::Height  ) 
 

Definition at line 31 of file image.cpp.

References Bind().

Here is the call graph for this function:

ILuint Image::Type  ) 
 

Definition at line 56 of file image.cpp.

References Bind().

Here is the call graph for this function:

ILuint Image::Width  ) 
 

Definition at line 24 of file image.cpp.

References Bind().

Here is the call graph for this function:


Member Data Documentation

ILuint kerosin::Image::mId [protected]
 

Definition at line 96 of file image.h.

Referenced by Bind(), Image(), and ~Image().


The documentation for this class was generated from the following files:
Generated on Thu Apr 6 15:42:37 2006 for rcssserver3d by  doxygen 1.4.4