KrisLibrary  1.0.0
Public Member Functions | Public Attributes | List of all members
ImageMipmapped Class Reference
Inheritance diagram for ImageMipmapped:
Image

Public Member Functions

 ImageMipmapped (const Image &)
 
const ImageMipmappedoperator= (const Image &)
 
const ImageMipmappedoperator= (const ImageMipmapped &)
 
void createMipmaps ()
 
virtual void unload ()
 
virtual bool Read (File &f)
 
- Public Member Functions inherited from Image
 Image (const Image &img)
 
const Imageoperator= (const Image &)
 
virtual int initialize (int w, int h, PixelFormat format)
 
bool Read (const char *)
 
bool Write (const char *) const
 
virtual bool Write (File &f) const
 
void clear (int dat=0)
 
void blit (Image &dest, int sx=0, int sy=0, int w=-1, int h=-1, int dx=0, int dy=0) const
 
unsigned int pixelSize () const
 
unsigned int pixelBPP () const
 
unsigned int pitch () const
 
unsigned char * getData (int x, int y) const
 

Public Attributes

unsigned char ** mipmap_data
 
unsigned int num_mipmap_levels
 
- Public Attributes inherited from Image
PixelFormat format
 
unsigned short w
 
unsigned short h
 
unsigned char * data
 
unsigned int num_bytes
 

Additional Inherited Members

- Public Types inherited from Image
enum  PixelFormat {
  None, R8G8B8, A8R8G8B8, R5G6B5,
  X1R5G5B5, A8, FloatRGB, FloatRGBA,
  FloatA
}
 
- Static Public Member Functions inherited from Image
static bool isValidFormat (PixelFormat)
 
static unsigned int pixelFormatSize (PixelFormat)
 

The documentation for this class was generated from the following files: