CPixelFormat_BGR555 Class Reference

Implementation of CPixelFormat handling BGR555 color (real color) Windows Bitmaps. More...

#include <cpixelformat_bgr555.h>

Inheritance diagram for CPixelFormat_BGR555:

CPixelFormat

List of all members.

Public Member Functions

 CPixelFormat_BGR555 (CBitmap *bitmap)
 Default ctor.
 ~CPixelFormat_BGR555 ()
 Default dtor.
void getPixel (RGBPIXEL &pixel, uint32_t x, uint32_t y)
 Get pixel at coordinates x, y.
void setPixel (const RGBPIXEL &pixel, uint32_t x, uint32_t y)
 Modifies pixel at coordinates x, y.
uint32_t getBitCount ()
 returns color bitcount supported by this class
void getMaxColor (RGBPIXEL &pixel)
 Get maximum values for RGB pixel.


Detailed Description

Implementation of CPixelFormat handling BGR555 color (real color) Windows Bitmaps.

On error CPixelFormat::PixelFormatError is thrown.


Constructor & Destructor Documentation

CPixelFormat_BGR555::CPixelFormat_BGR555 ( CBitmap bitmap  )  [inline]

Default ctor.

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

CPixelFormat_BGR555::~CPixelFormat_BGR555 (  )  [inline]

Default dtor.

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


Member Function Documentation

void CPixelFormat_BGR555::getPixel ( RGBPIXEL &  pixel,
uint32_t  x,
uint32_t  y 
)

Get pixel at coordinates x, y.

Methodname:
getPixel
Parameters:
pixel reference to pixel data
x x-coordinate
y y-coordinate
Returns:
-
Global variables used:
none
Exceptions:
PixelFormatError 
Conditions:
none

void CPixelFormat_BGR555::setPixel ( const RGBPIXEL &  pixel,
uint32_t  x,
uint32_t  y 
)

Modifies pixel at coordinates x, y.

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

uint32_t CPixelFormat_BGR555::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.

void CPixelFormat_BGR555::getMaxColor ( RGBPIXEL &  pixel  )  [inline]

Get maximum values for RGB pixel.

Methodname:
getMaxColor
Parameters:
pixel reference to pixel struct
Returns:
-
Global variables used:
none
Exceptions:
none 
Conditions:
none


The documentation for this class was generated from the following files:
Generated on Sun May 3 19:16:26 2009 for imgsynth2 by  doxygen 1.5.3