Main Page | Modules | Class Hierarchy | Data Structures | File List | Data Fields | Globals | Related Pages

SHAblitter Class Reference
[Software blitter]

#include <SHAblitter.h>


Detailed Description

Software blitter class.

Author:
benjamin gerard


Public Member Functions

 SHAblitter ()
 Clean c-tor.

void Source (SHApixelFormat_e format, void *data, int width, int height, int modulo)
 Set blitter source image.

void Destination (SHApixelFormat_e format, void *data, int width, int height, int modulo)
 Set blitter destination image.

void Copy (void)
 Launch blitter copy.


Protected Types

typedef unsigned int Color

Protected Member Functions

void FastCopy (void)
 Copy same pixel format and no dimension change.

void FastStretch (void)
 Copy same pixel format with dimension change.

int CheckSameFormat (void)
int Error (const char *errMsg, int errNo=-1)

Static Protected Member Functions

void SetImageInfo (ImageInfo *inf, SHApixelFormat_e format, void *data, int width, int height, int modulo)

Protected Attributes

ImageInfo src
 Source image parameters.

ImageInfo dst
 Destination image parameters.

Color keyColor
 Key color (unused).

FilterMatrix filterMtx
 Filter matrix. (unused).


The documentation for this class was generated from the following file:
dcplaya documentation version 1.2 Generated on January 2004 by doxygen 1.3.5