LibreOffice Module vcl (master) 1
Classes | Namespaces | Variables
PngImageReader.hxx File Reference
#include <sal/config.h>
#include <memory>
#include <vector>
#include <vcl/dllapi.h>
#include <vcl/BinaryDataContainer.hxx>
#include <com/sun/star/uno/Reference.hxx>
Include dependency graph for PngImageReader.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  vcl::PngImageReader
 

Namespaces

namespace  com
 
namespace  com::sun
 
namespace  com::sun::star
 
namespace  com::sun::star::task
 
namespace  vcl
 

Variables

constexpr sal_uInt64 PNG_SIGNATURE = 0x89504E470D0A1A0A
 
constexpr sal_uInt32 PNG_IHDR_SIGNATURE = 0x49484452
 
constexpr sal_uInt32 PNG_IDAT_SIGNATURE = 0x49444154
 
constexpr sal_uInt32 PNG_PHYS_SIGNATURE = 0x70485973
 
constexpr sal_uInt32 PNG_TRNS_SIGNATURE = 0x74524E53
 
constexpr sal_uInt32 PNG_ACTL_SIGNATURE = 0x6163544C
 
constexpr sal_uInt32 PNG_FCTL_SIGNATURE = 0x6663544C
 
constexpr sal_uInt32 PNG_FDAT_SIGNATURE = 0x66644154
 
constexpr sal_uInt32 PNG_IEND_SIGNATURE = 0x49454E44
 
constexpr sal_uInt32 PNG_IEND_CRC = 0xAE426082
 
constexpr int PNG_SIGNATURE_SIZE = 8
 
constexpr int PNG_IHDR_SIZE = 13
 
constexpr int PNG_TYPE_SIZE = 4
 
constexpr int PNG_SIZE_SIZE = 4
 
constexpr int PNG_CRC_SIZE = 4
 
constexpr int PNG_IEND_SIZE = 0
 

Variable Documentation

◆ PNG_ACTL_SIGNATURE

constexpr sal_uInt32 PNG_ACTL_SIGNATURE = 0x6163544C
constexpr

Definition at line 29 of file PngImageReader.hxx.

Referenced by vcl::PngImageReader::isAPng().

◆ PNG_CRC_SIZE

constexpr int PNG_CRC_SIZE = 4
constexpr

Definition at line 38 of file PngImageReader.hxx.

Referenced by vcl::PngImageReader::isAPng().

◆ PNG_FCTL_SIGNATURE

constexpr sal_uInt32 PNG_FCTL_SIGNATURE = 0x6663544C
constexpr

Definition at line 30 of file PngImageReader.hxx.

◆ PNG_FDAT_SIGNATURE

constexpr sal_uInt32 PNG_FDAT_SIGNATURE = 0x66644154
constexpr

Definition at line 31 of file PngImageReader.hxx.

◆ PNG_IDAT_SIGNATURE

constexpr sal_uInt32 PNG_IDAT_SIGNATURE = 0x49444154
constexpr

◆ PNG_IEND_CRC

constexpr sal_uInt32 PNG_IEND_CRC = 0xAE426082
constexpr

Definition at line 33 of file PngImageReader.hxx.

◆ PNG_IEND_SIGNATURE

constexpr sal_uInt32 PNG_IEND_SIGNATURE = 0x49454E44
constexpr

Definition at line 32 of file PngImageReader.hxx.

◆ PNG_IEND_SIZE

constexpr int PNG_IEND_SIZE = 0
constexpr

Definition at line 39 of file PngImageReader.hxx.

◆ PNG_IHDR_SIGNATURE

constexpr sal_uInt32 PNG_IHDR_SIGNATURE = 0x49484452
constexpr

Definition at line 25 of file PngImageReader.hxx.

Referenced by vcl::PngImageReader::isAPng().

◆ PNG_IHDR_SIZE

constexpr int PNG_IHDR_SIZE = 13
constexpr

Definition at line 35 of file PngImageReader.hxx.

◆ PNG_PHYS_SIGNATURE

constexpr sal_uInt32 PNG_PHYS_SIGNATURE = 0x70485973
constexpr

Definition at line 27 of file PngImageReader.hxx.

Referenced by vcl::GraphicFormatDetector::checkPNG().

◆ PNG_SIGNATURE

constexpr sal_uInt64 PNG_SIGNATURE = 0x89504E470D0A1A0A
constexpr

Definition at line 24 of file PngImageReader.hxx.

Referenced by vcl::GraphicFormatDetector::checkPNG().

◆ PNG_SIGNATURE_SIZE

constexpr int PNG_SIGNATURE_SIZE = 8
constexpr

Definition at line 34 of file PngImageReader.hxx.

Referenced by vcl::GraphicFormatDetector::checkPNG().

◆ PNG_SIZE_SIZE

constexpr int PNG_SIZE_SIZE = 4
constexpr

Definition at line 37 of file PngImageReader.hxx.

◆ PNG_TRNS_SIGNATURE

constexpr sal_uInt32 PNG_TRNS_SIGNATURE = 0x74524E53
constexpr

Definition at line 28 of file PngImageReader.hxx.

Referenced by vcl::GraphicFormatDetector::checkPNG().

◆ PNG_TYPE_SIZE

constexpr int PNG_TYPE_SIZE = 4
constexpr

Definition at line 36 of file PngImageReader.hxx.