libfacade 1.1
A library for manipulating PNG images with payloads.
Loading...
Searching...
No Matches
facade::png::ScanlineBase< PixelType > Member List

This is the complete list of members for facade::png::ScanlineBase< PixelType >, including all inherited members.

filter(std::optional< ScanlineBase > previous) constfacade::png::ScanlineBase< PixelType >
filter(FilterType filter_type, std::optional< ScanlineBase > previous) constfacade::png::ScanlineBase< PixelType >
filter_type() constfacade::png::ScanlineBase< PixelType >
from_raw(const Header &header, const std::vector< std::uint8_t > &raw_data)facade::png::ScanlineBase< PixelType >static
get_pixel(std::size_t index) constfacade::png::ScanlineBase< PixelType >
get_span(std::size_t index)facade::png::ScanlineBase< PixelType >
get_span(std::size_t index) constfacade::png::ScanlineBase< PixelType >
operator[](std::size_t index) constfacade::png::ScanlineBase< PixelType >
pixel_span() constfacade::png::ScanlineBase< PixelType >
pixel_width() constfacade::png::ScanlineBase< PixelType >
read_line(const std::vector< std::uint8_t > &raw_data, std::size_t offset, std::size_t width)facade::png::ScanlineBase< PixelType >static
reconstruct(std::optional< ScanlineBase > previous) constfacade::png::ScanlineBase< PixelType >
ScanlineBase()facade::png::ScanlineBase< PixelType >inline
ScanlineBase(std::uint8_t filter_type, std::size_t width)facade::png::ScanlineBase< PixelType >inline
ScanlineBase(std::uint8_t filter_type, std::vector< Span > pixel_data)facade::png::ScanlineBase< PixelType >inline
ScanlineBase(const ScanlineBase &other)facade::png::ScanlineBase< PixelType >inline
set_filter_type(std::uint8_t filter_type)facade::png::ScanlineBase< PixelType >
set_pixel(const Pixel &pixel, std::size_t index)facade::png::ScanlineBase< PixelType >
set_span(const Span &span, std::size_t index)facade::png::ScanlineBase< PixelType >
Span typedeffacade::png::ScanlineBase< PixelType >
to_raw() constfacade::png::ScanlineBase< PixelType >