StuBS
PNG Member List

This is the complete list of members for PNG, including all inherited members.

BADFORMAT enum valuePNG
bufferPNGprivate
color enum namePNGprivate
color_depthPNGprivate
COLOR_LUM enum valuePNGprivate
COLOR_LUMA enum valuePNGprivate
COLOR_RGB enum valuePNGprivate
COLOR_RGBA enum valuePNGprivate
color_typePNGprivate
decode()PNGprotected
determine_format()PNGprivate
error enum namePNG
errorPNGprotected
error_linePNGprotected
format enum namePNG
formatPNGprivate
free_source()PNGprivate
get_bitdepth() constPNGinline
get_bpp() constPNGinline
get_buffer()PNGinline
get_components() constPNGinline
get_format() constPNGinline
get_height() constPNGinline
get_pixelsize() constPNGinline
get_size()PNGinline
get_tree_inflate_dynamic(struct huffman_tree *codetree, struct huffman_tree *codetreeD, struct huffman_tree *codelengthcodetree, const unsigned char *in, unsigned long *bp, unsigned long inlength)PNGprivate
get_width() constPNGinline
header()PNGprotected
heightPNGprivate
huffman_decode_symbol(const unsigned char *in, unsigned long *bp, const struct huffman_tree *codetree, unsigned long inlength)PNGprivate
huffman_tree_create_lengths(struct huffman_tree *tree, const unsigned *bitlen)PNGprivate
huffman_tree_init(struct huffman_tree *tree, unsigned *buffer, unsigned numcodes, unsigned maxbitlen)PNGprivatestatic
inflate_huffman(unsigned char *out, unsigned long outsize, const unsigned char *in, unsigned long *bp, unsigned long *pos, unsigned long inlength, unsigned btype)PNGprivate
inflate_uncompressed(unsigned char *out, unsigned long outsize, const unsigned char *in, unsigned long *bp, unsigned long *pos, unsigned long inlength)PNGprivate
LUMINANCE1 enum valuePNG
LUMINANCE2 enum valuePNG
LUMINANCE4 enum valuePNG
LUMINANCE8 enum valuePNG
LUMINANCE_ALPHA1 enum valuePNG
LUMINANCE_ALPHA2 enum valuePNG
LUMINANCE_ALPHA4 enum valuePNG
LUMINANCE_ALPHA8 enum valuePNG
PNG(const unsigned char *buffer, unsigned long size)PNG
PNG(const char *path)PNGexplicit
PNG_EIOERROR enum valuePNG
PNG_EMALFORMED enum valuePNG
PNG_ENOMEM enum valuePNG
PNG_ENOTFOUND enum valuePNG
PNG_ENOTPNG enum valuePNG
PNG_EOK enum valuePNG
PNG_EPARAM enum valuePNG
PNG_EUNFORMAT enum valuePNG
PNG_EUNINTERLACED enum valuePNG
PNG_EUNSUPPORTED enum valuePNG
post_process_scanlines(unsigned char *out, unsigned char *in, const PNG *info_png)PNGprivate
remove_padding_bits(unsigned char *out, const unsigned char *in, unsigned long olinebits, unsigned long ilinebits, unsigned h)PNGprivatestatic
RGB16 enum valuePNG
RGB8 enum valuePNG
RGBA16 enum valuePNG
RGBA8 enum valuePNG
sizePNGprivate
sourcePNGprivate
statePNGprivate
STATE_DECODED enum valuePNGprivate
STATE_ERROR enum valuePNGprivate
STATE_HEADER enum valuePNGprivate
STATE_NEW enum valuePNGprivate
unfilter(unsigned char *out, const unsigned char *in, unsigned w, unsigned h, unsigned bpp)PNGprivate
unfilter_scanline(unsigned char *recon, const unsigned char *scanline, const unsigned char *precon, unsigned long bytewidth, unsigned char filterType, unsigned long length)PNGprivate
uz_inflate(unsigned char *out, unsigned long outsize, const unsigned char *in, unsigned long insize)PNGprivate
uz_inflate_data(unsigned char *out, unsigned long outsize, const unsigned char *in, unsigned long insize, unsigned long inpos)PNGprivate
widthPNGprivate
~PNG()PNG