LibreOffice Module vcl (master)  1
Public Member Functions | List of all members
TrueColorPixelPtr< PIXFMT > Class Template Reference
Inheritance diagram for TrueColorPixelPtr< PIXFMT >:
[legend]
Collaboration diagram for TrueColorPixelPtr< PIXFMT >:
[legend]

Public Member Functions

PIXBYTE GetRed () const
 
PIXBYTE GetGreen () const
 
PIXBYTE GetBlue () const
 
PIXBYTE GetAlpha () const
 
void SetColor (PIXBYTE r, PIXBYTE g, PIXBYTE b) const
 
void SetAlpha (PIXBYTE a) const
 
- Public Member Functions inherited from BasePixelPtr
 BasePixelPtr (PIXBYTE *p=nullptr)
 
void SetRawPtr (PIXBYTE *pRawPtr)
 
void AddByteOffset (int nByteOffset)
 

Additional Inherited Members

- Protected Attributes inherited from BasePixelPtr
PIXBYTEmpPixel
 

Detailed Description

template<ScanlineFormat PIXFMT>
class TrueColorPixelPtr< PIXFMT >

Definition at line 41 of file bmpfast.cxx.

Member Function Documentation

template<ScanlineFormat PIXFMT>
PIXBYTE TrueColorPixelPtr< PIXFMT >::GetAlpha ( ) const

Referenced by ImplBlendLines(), and ImplConvertPixel().

template<ScanlineFormat PIXFMT>
PIXBYTE TrueColorPixelPtr< PIXFMT >::GetBlue ( ) const
template<ScanlineFormat PIXFMT>
PIXBYTE TrueColorPixelPtr< PIXFMT >::GetGreen ( ) const
template<ScanlineFormat PIXFMT>
PIXBYTE TrueColorPixelPtr< PIXFMT >::GetRed ( ) const
template<ScanlineFormat PIXFMT>
void TrueColorPixelPtr< PIXFMT >::SetAlpha ( PIXBYTE  a) const

Referenced by ImplConvertPixel().

template<ScanlineFormat PIXFMT>
void TrueColorPixelPtr< PIXFMT >::SetColor ( PIXBYTE  r,
PIXBYTE  g,
PIXBYTE  b 
) const

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