LibreOffice Module vcl (master) 1
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
vcl::PngImageReader Class Reference

#include <PngImageReader.hxx>

Collaboration diagram for vcl::PngImageReader:
[legend]

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

SvStreammrStream
 
css::uno::Reference< css::task::XStatusIndicator > mxStatusIndicator
 

Detailed Description

Definition at line 52 of file PngImageReader.hxx.

Constructor & Destructor Documentation

◆ PngImageReader()

vcl::PngImageReader::PngImageReader ( SvStream rStream)

Definition at line 811 of file PngImageReader.cxx.

Member Function Documentation

◆ getMicrosoftGifChunk()

BinaryDataContainer vcl::PngImageReader::getMicrosoftGifChunk ( SvStream rStream)
static

◆ isAPng()

bool vcl::PngImageReader::isAPng ( SvStream rStream)
static

◆ read() [1/3]

BitmapEx vcl::PngImageReader::read ( )

Definition at line 826 of file PngImageReader.cxx.

References Graphic::GetBitmapEx(), and read().

Referenced by read().

◆ read() [2/3]

bool vcl::PngImageReader::read ( BitmapEx rBitmap)

◆ read() [3/3]

bool vcl::PngImageReader::read ( Graphic rGraphic)

Definition at line 824 of file PngImageReader.cxx.

References mrStream.

Member Data Documentation

◆ mrStream

SvStream& vcl::PngImageReader::mrStream
private

Definition at line 54 of file PngImageReader.hxx.

Referenced by read().

◆ mxStatusIndicator

css::uno::Reference<css::task::XStatusIndicator> vcl::PngImageReader::mxStatusIndicator
private

Definition at line 55 of file PngImageReader.hxx.


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