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

Public Member Functions

 PNGImageReader (PNGImageDecoder *decoder)
 
 ~PNGImageReader ()
 
void close ()
 
bool decode (const SharedBuffer &data, bool sizeOnly, unsigned haltAtFrame)
 
png_structp pngPtr () const
 
png_infop infoPtr () const
 
void setReadOffset (unsigned offset)
 
unsigned currentBufferSize () const
 
bool decodingSizeOnly () const
 
void setHasAlpha (bool hasAlpha)
 
bool hasAlpha () const
 
png_bytep interlaceBuffer () const
 
void createInterlaceBuffer (int size)
 

Constructor & Destructor Documentation

◆ PNGImageReader()

WebCore::PNGImageReader::PNGImageReader ( PNGImageDecoder decoder)
inline

◆ ~PNGImageReader()

WebCore::PNGImageReader::~PNGImageReader ( )
inline

Member Function Documentation

◆ close()

void WebCore::PNGImageReader::close ( )
inline

◆ createInterlaceBuffer()

void WebCore::PNGImageReader::createInterlaceBuffer ( int  size)
inline

◆ currentBufferSize()

unsigned WebCore::PNGImageReader::currentBufferSize ( ) const
inline

◆ decode()

bool WebCore::PNGImageReader::decode ( const SharedBuffer data,
bool  sizeOnly,
unsigned  haltAtFrame 
)
inline

◆ decodingSizeOnly()

bool WebCore::PNGImageReader::decodingSizeOnly ( ) const
inline

◆ hasAlpha()

bool WebCore::PNGImageReader::hasAlpha ( ) const
inline

◆ infoPtr()

png_infop WebCore::PNGImageReader::infoPtr ( ) const
inline

◆ interlaceBuffer()

png_bytep WebCore::PNGImageReader::interlaceBuffer ( ) const
inline

◆ pngPtr()

png_structp WebCore::PNGImageReader::pngPtr ( ) const
inline

◆ setHasAlpha()

void WebCore::PNGImageReader::setHasAlpha ( bool  hasAlpha)
inline

◆ setReadOffset()

void WebCore::PNGImageReader::setReadOffset ( unsigned  offset)
inline

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