CPixelFormat_24 Class Reference

Implementation of CPixelFormat handling 24bit color Windows Bitmaps. More...

#include <cpixelformat_24.h>

Inheritance diagram for CPixelFormat_24:

CPixelFormat

List of all members.

Public Member Functions

 CPixelFormat_24 (CBitmap *bitmap)
 Default ctor.
 ~CPixelFormat_24 ()
 Default dtor.
void setPixel (const uint32_t *pixel, uint32_t x, uint32_t y)
 Modifies pixel at coordinates x, y.
uint32_t getBitCount ()
 returns color bitcount supported by this class


Detailed Description

Implementation of CPixelFormat handling 24bit color Windows Bitmaps.

Modulname:
cpixelformat_24
Author:
Manuel Mausz, 0728348
Date:
18.04.2009
Implementation of CPixelFormat handling 24bit color Windows Bitmaps.

On error CPixelFormat::PixelFormatError is thrown.


Constructor & Destructor Documentation

CPixelFormat_24::CPixelFormat_24 ( CBitmap bitmap  )  [inline]

Default ctor.

Methodname:
CPixelFormat_24
Parameters:
bitmap pointer to CBitmap instance
Returns:
-
Global variables used:
none
Exceptions:
none 
Conditions:
none

CPixelFormat_24::~CPixelFormat_24 (  )  [inline]

Default dtor.

Methodname:
~CPixelFormat_24
Parameters:
- 
Returns:
-
Global variables used:
none
Exceptions:
none 
Conditions:
none


Member Function Documentation

void CPixelFormat_24::setPixel ( const uint32_t *  pixel,
uint32_t  x,
uint32_t  y 
) [virtual]

Modifies pixel at coordinates x, y.

Methodname:
setPixel
Parameters:
pixel pointer to new pixel data
x x-coordinate
y y-coordinate
Returns:
-
Global variables used:
none
Exceptions:
PixelFormatError 
Conditions:
none

Implements CPixelFormat.

uint32_t CPixelFormat_24::getBitCount (  )  [inline, virtual]

returns color bitcount supported by this class

Methodname:
getBitCount
Parameters:
- 
Returns:
color bitcount supported by this class
Global variables used:
none
Exceptions:
none 
Conditions:
none

Implements CPixelFormat.


The documentation for this class was generated from the following files:
Generated on Sun Apr 26 12:25:52 2009 for imgsynth by  doxygen 1.5.3