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