class Core::Portable::PNGReader

class PNGReader:
    public BitmapReader,
    public Core::PNGHandler
{
public:
    // construction

    PNGReader(
        IO::Stream& stream,
        BitmapPixelFormat requestedFormat,
        bool explicitFormat
    );

    // methods

    Bitmap* readImage();
};

Inherited Members

public:
    // methods

    bool construct();
    bool readInfo(int& width, int& height, bool& hasAlpha);
    bool readBitmapData(BitmapData& bitmapData);