PieDock  1.6.3
Public Member Functions | List of all members
PieDock::ArgbSurface Class Reference

#include <ArgbSurface.h>

Inheritance diagram for PieDock::ArgbSurface:
Inheritance graph
[legend]
Collaboration diagram for PieDock::ArgbSurface:
Collaboration graph
[legend]

Public Member Functions

 ArgbSurface (int, int)
 
- Public Member Functions inherited from PieDock::Surface
 Surface (const Surface &)
 
virtual ~Surface ()
 
unsigned char * getData () const
 
const int & getWidth () const
 
const int & getHeight () const
 
const int & getDepth () const
 
const int & getBytesPerPixel () const
 
const int & getBytesPerLine () const
 
const int & getPadding () const
 
const int & getSize () const
 
Surfaceoperator= (const Surface &)
 

Additional Inherited Members

- Public Types inherited from PieDock::Surface
enum  ColorDepth { Indexed = 8, HighColor = 16, RGB = 24, ARGB = 32 }
 
- Protected Member Functions inherited from PieDock::Surface
 Surface ()
 
void setData (unsigned char *d)
 
virtual void calculateSize (int, int, int=ARGB)
 
virtual void allocateData ()
 
virtual void freeData ()
 

Detailed Description

ARGB surface

Author
Markus Fisch mf@ma.nosp@m.rkus.nosp@m.fisch.nosp@m..de

Constructor & Destructor Documentation

ArgbSurface::ArgbSurface ( int  w,
int  h 
)

Create a ARGB surface

Parameters
w- width of surface in pixels
h- height of surface in pixels

References PieDock::Surface::allocateData(), and PieDock::Surface::calculateSize().


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