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

#include <BMPImageReader.h>

Public Member Functions

 BMPImageReader (ImageDecoder *parent, size_t decodedAndHeaderOffset, size_t imgDataOffset, bool usesAndMask)
 
void setBuffer (ImageFrame *buffer)
 
void setData (SharedBuffer *data)
 
bool decodeBMP (bool onlySize)
 

Static Public Member Functions

static uint16_t readUint16 (SharedBuffer *data, int offset)
 
static uint32_t readUint32 (SharedBuffer *data, int offset)
 

Constructor & Destructor Documentation

◆ BMPImageReader()

WebCore::BMPImageReader::BMPImageReader ( ImageDecoder parent,
size_t  decodedAndHeaderOffset,
size_t  imgDataOffset,
bool  usesAndMask 
)

Member Function Documentation

◆ decodeBMP()

bool WebCore::BMPImageReader::decodeBMP ( bool  onlySize)

◆ readUint16()

static uint16_t WebCore::BMPImageReader::readUint16 ( SharedBuffer data,
int  offset 
)
inlinestatic

◆ readUint32()

static uint32_t WebCore::BMPImageReader::readUint32 ( SharedBuffer data,
int  offset 
)
inlinestatic

◆ setBuffer()

void WebCore::BMPImageReader::setBuffer ( ImageFrame buffer)
inline

◆ setData()

void WebCore::BMPImageReader::setData ( SharedBuffer data)
inline

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