webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebCore::DIBPixelData Class Reference

#include <DIBPixelData.h>

Public Member Functions

 DIBPixelData ()
 
 DIBPixelData (HBITMAP)
 
void initialize (HBITMAP)
 
void writeToFile (LPCWSTR)
 
UInt8buffer () const
 
unsigned bufferLength () const
 
const IntSizesize () const
 
unsigned bytesPerRow () const
 
unsigned short bitsPerPixel () const
 

Static Public Member Functions

static WEBCORE_EXPORT void setRGBABitmapAlpha (HDC, const IntRect &, unsigned char)
 

Constructor & Destructor Documentation

◆ DIBPixelData() [1/2]

WebCore::DIBPixelData::DIBPixelData ( )
inline

◆ DIBPixelData() [2/2]

WebCore::DIBPixelData::DIBPixelData ( HBITMAP  bitmap)

Member Function Documentation

◆ bitsPerPixel()

unsigned short WebCore::DIBPixelData::bitsPerPixel ( ) const
inline

◆ buffer()

UInt8* WebCore::DIBPixelData::buffer ( ) const
inline

◆ bufferLength()

unsigned WebCore::DIBPixelData::bufferLength ( ) const
inline

◆ bytesPerRow()

unsigned WebCore::DIBPixelData::bytesPerRow ( ) const
inline

◆ initialize()

void WebCore::DIBPixelData::initialize ( HBITMAP  bitmap)

◆ setRGBABitmapAlpha()

void WebCore::DIBPixelData::setRGBABitmapAlpha ( HDC  hdc,
const IntRect dstRect,
unsigned char  level 
)
static

◆ size()

const IntSize& WebCore::DIBPixelData::size ( ) const
inline

◆ writeToFile()

void WebCore::DIBPixelData::writeToFile ( LPCWSTR  filePath)

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