NSPipeline::TPF_ARGB Struct Reference

Barevny format - 32bitu - ARGB. More...

#include <ImagePixelFormats.h>

List of all members.

Public Member Functions

 TPF_ARGB (BYTE alpha, BYTE red, BYTE green, BYTE blue)
 Vytvori pixel ze zadanych barevnych slozek.
void SetAlpha (BYTE alpha)
 Nastaveni alpha kanalu.
void SetRed (BYTE red)
 Nastaveni cerveneho kanalu.
void SetGreen (BYTE green)
 Nastaveni zeleneho kanalu.
void SetBlue (BYTE blue)
 Nastaveni modreho kanalu.
BYTE GetAlpha (void) const
 Vrati hodnotu alpha kanalu.
BYTE GetRed (void) const
 Vrati hodnotu cerveneho kanalu.
BYTE GetGreen (void) const
 Vrati hodnotu zeleneho kanalu.
BYTE GetBlue (void) const
 Vrati hodnotu modreho kanalu.

Public Attributes

DWORD m_pixel


Detailed Description

Barevny format - 32bitu - ARGB.

Pixel je reprezentovan jako DWORD 0xAARRGGBB.

V pameti jsou (pro little-endian) ulozeny bajtu v tomto poradi BLUE, GREEN, RED, ALPHA.

Note:
Struktura je zarovnana na 1 byte, takze je zajistena shodna velikost s DWORD (32-bitu).

Definition at line 44 of file ImagePixelFormats.h.


Constructor & Destructor Documentation

NSPipeline::TPF_ARGB::TPF_ARGB BYTE  alpha,
BYTE  red,
BYTE  green,
BYTE  blue
[inline]
 

Vytvori pixel ze zadanych barevnych slozek.

Parameters:
alpha [in] alpha kanal - 8 bitu
red [in] cerveny kanal - 8 bitu
green [in] zeleny kanal - 8 bitu
blue [in] modry kanal - 8 bitu

Definition at line 72 of file ImagePixelFormats.h.

References m_pixel.


Member Function Documentation

BYTE NSPipeline::TPF_ARGB::GetAlpha void   )  const [inline]
 

Vrati hodnotu alpha kanalu.

Definition at line 124 of file ImagePixelFormats.h.

References m_pixel.

BYTE NSPipeline::TPF_ARGB::GetBlue void   )  const [inline]
 

Vrati hodnotu modreho kanalu.

Definition at line 148 of file ImagePixelFormats.h.

References m_pixel.

BYTE NSPipeline::TPF_ARGB::GetGreen void   )  const [inline]
 

Vrati hodnotu zeleneho kanalu.

Definition at line 140 of file ImagePixelFormats.h.

References m_pixel.

BYTE NSPipeline::TPF_ARGB::GetRed void   )  const [inline]
 

Vrati hodnotu cerveneho kanalu.

Definition at line 132 of file ImagePixelFormats.h.

References m_pixel.

void NSPipeline::TPF_ARGB::SetAlpha BYTE  alpha  )  [inline]
 

Nastaveni alpha kanalu.

Parameters:
alpha [in] nova hodnota alpha kanalu

Definition at line 86 of file ImagePixelFormats.h.

References m_pixel.

void NSPipeline::TPF_ARGB::SetBlue BYTE  blue  )  [inline]
 

Nastaveni modreho kanalu.

Parameters:
blue [in] nova hodnota modreho kanalu

Definition at line 116 of file ImagePixelFormats.h.

References m_pixel.

void NSPipeline::TPF_ARGB::SetGreen BYTE  green  )  [inline]
 

Nastaveni zeleneho kanalu.

Parameters:
green [in] nova hodnota zeleneho kanalu

Definition at line 106 of file ImagePixelFormats.h.

References m_pixel.

void NSPipeline::TPF_ARGB::SetRed BYTE  red  )  [inline]
 

Nastaveni cerveneho kanalu.

Parameters:
red [in] nova hodnota cerveneho kanalu

Definition at line 96 of file ImagePixelFormats.h.

References m_pixel.


Member Data Documentation

DWORD NSPipeline::TPF_ARGB::m_pixel
 

Definition at line 61 of file ImagePixelFormats.h.

Referenced by GetAlpha(), GetBlue(), GetGreen(), GetRed(), SetAlpha(), SetBlue(), SetGreen(), SetRed(), and TPF_ARGB().


The documentation for this struct was generated from the following file:
Generated on Sat Nov 17 16:25:59 2007 for Image Processing Pipeline by  doxygen 1.4.6-NO