| 
    LibreOffice Module vcl (master) 1
    
   | 
 
#include <PngImageReader.hxx>
Public Member Functions | |
| PngImageReader (SvStream &rStream) | |
| bool | read (BitmapEx &rBitmap) | 
| bool | read (Graphic &rGraphic) | 
| BitmapEx | read () | 
Static Public Member Functions | |
| static BinaryDataContainer | getMicrosoftGifChunk (SvStream &rStream) | 
| static bool | isAPng (SvStream &rStream) | 
Private Attributes | |
| SvStream & | mrStream | 
| css::uno::Reference< css::task::XStatusIndicator > | mxStatusIndicator | 
Definition at line 52 of file PngImageReader.hxx.
| vcl::PngImageReader::PngImageReader | ( | SvStream & | rStream | ) | 
Definition at line 811 of file PngImageReader.cxx.
      
  | 
  static | 
Definition at line 833 of file PngImageReader.cxx.
References SvStream::GetEndian(), SvStream::Seek(), SvStream::SetEndian(), and SvStream::Tell().
Referenced by GraphicFilter::ImportUnloadedGraphic(), and GraphicFilter::readPNG().
      
  | 
  static | 
Definition at line 858 of file PngImageReader.cxx.
References checkSeek(), SvStream::good(), PNG_ACTL_SIGNATURE, PNG_CRC_SIZE, PNG_IDAT_SIGNATURE, PNG_IHDR_SIGNATURE, SvStream::ReadUInt32(), SvStream::Seek(), SvStream::SeekRel(), SvStream::SetEndian(), and SvStream::Tell().
Referenced by vcl::GraphicFormatDetector::checkAPNG().
| BitmapEx vcl::PngImageReader::read | ( | ) | 
Definition at line 826 of file PngImageReader.cxx.
References Graphic::GetBitmapEx(), and read().
Referenced by read().
| bool vcl::PngImageReader::read | ( | BitmapEx & | rBitmap | ) | 
Definition at line 816 of file PngImageReader.cxx.
References Graphic::GetBitmapEx(), and mrStream.
Referenced by vcl::PDFWriterImpl::emitType3Font(), and GraphicFilter::readPNG().
| bool vcl::PngImageReader::read | ( | Graphic & | rGraphic | ) | 
Definition at line 824 of file PngImageReader.cxx.
References mrStream.
      
  | 
  private | 
Definition at line 54 of file PngImageReader.hxx.
Referenced by read().
      
  | 
  private | 
Definition at line 55 of file PngImageReader.hxx.