TuttleOFX
1
|
#include <png_adds.hpp>
Public Member Functions | |
png_reader_info (const std::string &filename) | |
void | init () |
virtual | ~png_reader_info () |
void | read_header () |
int | get_bit_depth () |
int | get_color_type () |
int | get_interlace_type () |
Protected Attributes | |
png_structp | _png_ptr |
png_infop | _info_ptr |
int | bit_depth |
int | color_type |
int | interlace_type |
Definition at line 22 of file png_adds.hpp.
boost::gil::detail::png_reader_info::png_reader_info | ( | const std::string & | filename | ) | [inline] |
Definition at line 30 of file png_adds.hpp.
References init().
virtual boost::gil::detail::png_reader_info::~png_reader_info | ( | ) | [inline, virtual] |
Definition at line 65 of file png_adds.hpp.
References _info_ptr, _png_ptr, and png_infopp_NULL.
int boost::gil::detail::png_reader_info::get_bit_depth | ( | ) | [inline] |
Definition at line 79 of file png_adds.hpp.
References bit_depth.
Referenced by boost::gil::png_read_precision().
int boost::gil::detail::png_reader_info::get_color_type | ( | ) | [inline] |
Definition at line 80 of file png_adds.hpp.
References color_type.
Referenced by boost::gil::png_read_color_type().
int boost::gil::detail::png_reader_info::get_interlace_type | ( | ) | [inline] |
Definition at line 81 of file png_adds.hpp.
References interlace_type.
void boost::gil::detail::png_reader_info::init | ( | ) | [inline] |
Definition at line 32 of file png_adds.hpp.
References _info_ptr, _png_ptr, and png_infopp_NULL.
Referenced by png_reader_info().
void boost::gil::detail::png_reader_info::read_header | ( | ) | [inline] |
Definition at line 70 of file png_adds.hpp.
References _info_ptr, _png_ptr, bit_depth, color_type, height, int_p_NULL, interlace_type, and width.
Referenced by boost::gil::png_read_color_type(), and boost::gil::png_read_precision().
png_infop boost::gil::detail::png_reader_info::_info_ptr [protected] |
Definition at line 26 of file png_adds.hpp.
Referenced by init(), read_header(), and ~png_reader_info().
png_structp boost::gil::detail::png_reader_info::_png_ptr [protected] |
Definition at line 25 of file png_adds.hpp.
Referenced by init(), read_header(), and ~png_reader_info().
int boost::gil::detail::png_reader_info::bit_depth [protected] |
Definition at line 27 of file png_adds.hpp.
Referenced by get_bit_depth(), and read_header().
int boost::gil::detail::png_reader_info::color_type [protected] |
Definition at line 27 of file png_adds.hpp.
Referenced by get_color_type(), and read_header().
int boost::gil::detail::png_reader_info::interlace_type [protected] |
Definition at line 27 of file png_adds.hpp.
Referenced by get_interlace_type(), and read_header().