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

#include <PngImageWriter.hxx>

Collaboration diagram for vcl::PngImageWriter:
[legend]

Public Member Functions

 PngImageWriter (SvStream &rStream)
 
void setParameters (css::uno::Sequence< css::beans::PropertyValue > const &rParameters)
 
bool write (const BitmapEx &rBitmap)
 

Private Attributes

SvStreammrStream
 
css::uno::Reference< css::task::XStatusIndicator > mxStatusIndicator
 
sal_Int32 mnCompressionLevel
 
bool mbInterlaced
 
bool mbTranslucent
 
std::vector< PngChunkmaAdditionalChunks
 

Detailed Description

Definition at line 29 of file PngImageWriter.hxx.

Constructor & Destructor Documentation

◆ PngImageWriter()

vcl::PngImageWriter::PngImageWriter ( SvStream rStream)

Definition at line 305 of file PngImageWriter.cxx.

Member Function Documentation

◆ setParameters()

void vcl::PngImageWriter::setParameters ( css::uno::Sequence< css::beans::PropertyValue > const &  rParameters)

◆ write()

bool vcl::PngImageWriter::write ( const BitmapEx rBitmap)

Member Data Documentation

◆ maAdditionalChunks

std::vector<PngChunk> vcl::PngImageWriter::maAdditionalChunks
private

Definition at line 36 of file PngImageWriter.hxx.

Referenced by setParameters(), and write().

◆ mbInterlaced

bool vcl::PngImageWriter::mbInterlaced
private

Definition at line 35 of file PngImageWriter.hxx.

Referenced by setParameters(), and write().

◆ mbTranslucent

bool vcl::PngImageWriter::mbTranslucent
private

Definition at line 35 of file PngImageWriter.hxx.

Referenced by setParameters(), and write().

◆ mnCompressionLevel

sal_Int32 vcl::PngImageWriter::mnCompressionLevel
private

Definition at line 34 of file PngImageWriter.hxx.

Referenced by setParameters(), and write().

◆ mrStream

SvStream& vcl::PngImageWriter::mrStream
private

Definition at line 31 of file PngImageWriter.hxx.

Referenced by write().

◆ mxStatusIndicator

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

Definition at line 32 of file PngImageWriter.hxx.


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