claw 1.9.0
 
Loading...
Searching...
No Matches
claw::graphic::png::reader Class Reference

This class read data from a png file and store it in an image. More...

#include <png.hpp>

Classes

struct  source_manager
 Source manager that allow us to read from a std::istream. More...
 

Public Member Functions

 reader (image &img)
 Constructor.
 
 reader (image &img, std::istream &f)
 Constructor.
 
void load (std::istream &f)
 Load an image from a png file.
 

Detailed Description

This class read data from a png file and store it in an image.

Author
Julien Jorge

Definition at line 56 of file png.hpp.

Constructor & Destructor Documentation

◆ reader() [1/2]

claw::graphic::png::reader::reader ( image & img)

Constructor.

Parameters
imgThe image in which the data will be stored.

Definition at line 80 of file png_reader.cpp.

◆ reader() [2/2]

claw::graphic::png::reader::reader ( image & img,
std::istream & f )

Constructor.

Parameters
imgThe image in which the data will be stored.
fThe file from which we read the data.
Postcondition
img contains the data from f.

Definition at line 90 of file png_reader.cpp.

Member Function Documentation

◆ load()

void claw::graphic::png::reader::load ( std::istream & f)

Load an image from a png file.

Parameters
fPNG file.

Definition at line 100 of file png_reader.cpp.


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