fltk 1.3.0rc3
About: FLTK (Fast Light Tool Kit) is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, and MacOS X. Release candidate.
  SfR Fresh Dox: fltk-1.3.0rc3-source.tar.gz ("inofficial" and yet experimental doxygen-generated source code documentation)  

pngread.c File Reference

#include "png.h"
Include dependency graph for pngread.c:

Go to the source code of this file.

Defines

#define PNG_INTERNAL

Functions

png_structp PNGAPI png_create_read_struct (png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn)
png_structp PNGAPI png_create_read_struct_2 (png_const_charp user_png_ver, png_voidp error_ptr, png_error_ptr error_fn, png_error_ptr warn_fn, png_voidp mem_ptr, png_malloc_ptr malloc_fn, png_free_ptr free_fn)
void PNGAPI png_read_init (png_structp png_ptr)
void PNGAPI png_read_init_2 (png_structp png_ptr, png_const_charp user_png_ver, png_size_t png_struct_size, png_size_t png_info_size)
void PNGAPI png_read_init_3 (png_structpp ptr_ptr, png_const_charp user_png_ver, png_size_t png_struct_size)
void PNGAPI png_read_info (png_structp png_ptr, png_infop info_ptr)
void PNGAPI png_read_update_info (png_structp png_ptr, png_infop info_ptr)
void PNGAPI png_start_read_image (png_structp png_ptr)
void PNGAPI png_read_row (png_structp png_ptr, png_bytep row, png_bytep dsp_row)
void PNGAPI png_read_rows (png_structp png_ptr, png_bytepp row, png_bytepp display_row, png_uint_32 num_rows)
void PNGAPI png_read_image (png_structp png_ptr, png_bytepp image)
void PNGAPI png_read_end (png_structp png_ptr, png_infop info_ptr)
void PNGAPI png_destroy_read_struct (png_structpp png_ptr_ptr, png_infopp info_ptr_ptr, png_infopp end_info_ptr_ptr)
void png_read_destroy (png_structp png_ptr, png_infop info_ptr, png_infop end_info_ptr)
void PNGAPI png_set_read_status_fn (png_structp png_ptr, png_read_status_ptr read_row_fn)
void PNGAPI png_read_png (png_structp png_ptr, png_infop info_ptr, int transforms, voidp params)

Define Documentation

#define PNG_INTERNAL

Definition at line 17 of file pngread.c.


Function Documentation

png_structp PNGAPI png_create_read_struct ( png_const_charp  user_png_ver,
png_voidp  error_ptr,
png_error_ptr  error_fn,
png_error_ptr  warn_fn 
)
void PNGAPI png_destroy_read_struct ( png_structpp  png_ptr_ptr,
png_infopp  info_ptr_ptr,
png_infopp  end_info_ptr_ptr 
)
void png_read_destroy ( png_structp  png_ptr,
png_infop  info_ptr,
png_infop  end_info_ptr 
)
void PNGAPI png_read_image ( png_structp  png_ptr,
png_bytepp  image 
)
void PNGAPI png_read_init ( png_structp  png_ptr)

Definition at line 187 of file pngread.c.

References png_read_init_2().

void PNGAPI png_read_init_2 ( png_structp  png_ptr,
png_const_charp  user_png_ver,
png_size_t  png_struct_size,
png_size_t  png_info_size 
)

Definition at line 194 of file pngread.c.

References NULL, png_error(), png_libpng_ver, png_read_init_3(), png_sizeof, png_snprintf, and png_warning().

Referenced by png_read_init().

void PNGAPI png_read_rows ( png_structp  png_ptr,
png_bytepp  row,
png_bytepp  display_row,
png_uint_32  num_rows 
)

Definition at line 827 of file pngread.c.

References display_row, i, NULL, num_rows, png_bytep_NULL, png_debug, png_read_row(), and row.

Referenced by Fl_PNG_Image::Fl_PNG_Image().

void PNGAPI png_read_update_info ( png_structp  png_ptr,
png_infop  info_ptr 
)

Definition at line 540 of file pngread.c.

References NULL, png_debug, png_read_start_row(), png_read_transform_info(), and png_warning().

Referenced by png_read_png().

void PNGAPI png_set_read_status_fn ( png_structp  png_ptr,
png_read_status_ptr  read_row_fn 
)

Definition at line 1309 of file pngread.c.

References NULL, and read_row_fn.

void PNGAPI png_start_read_image ( png_structp  png_ptr)

Definition at line 560 of file pngread.c.

References NULL, png_debug, and png_read_start_row().