Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Macros | Functions
pngread.c File Reference
#include "png.h"

Go to the source code of this file.

Macros

#define PNG_INTERNAL
 
#define PNG_NO_PEDANTIC_WARNINGS
 

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)
 

Macro Definition Documentation

◆ PNG_INTERNAL

#define PNG_INTERNAL

Definition at line 17 of file pngread.c.

◆ PNG_NO_PEDANTIC_WARNINGS

#define PNG_NO_PEDANTIC_WARNINGS

Definition at line 18 of file pngread.c.

Function Documentation

◆ png_create_read_struct()

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_create_read_struct_2()

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 
)

Definition at line 37 of file pngread.c.

Referenced by png_create_read_struct().

◆ png_destroy_read_struct()

void PNGAPI png_destroy_read_struct ( png_structpp  png_ptr_ptr,
png_infopp  info_ptr_ptr,
png_infopp  end_info_ptr_ptr 
)

Definition at line 1127 of file pngread.c.

◆ png_read_destroy()

void png_read_destroy ( png_structp  png_ptr,
png_infop  info_ptr,
png_infop  end_info_ptr 
)

Definition at line 1200 of file pngread.c.

◆ png_read_end()

void PNGAPI png_read_end ( png_structp  png_ptr,
png_infop  info_ptr 
)

Definition at line 953 of file pngread.c.

◆ png_read_image()

void PNGAPI png_read_image ( png_structp  png_ptr,
png_bytepp  image 
)

Definition at line 911 of file pngread.c.

◆ png_read_info()

void PNGAPI png_read_info ( png_structp  png_ptr,
png_infop  info_ptr 
)

Definition at line 353 of file pngread.c.

◆ png_read_init()

void PNGAPI png_read_init ( png_structp  png_ptr)

Definition at line 204 of file pngread.c.

◆ 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 211 of file pngread.c.

◆ png_read_init_3()

void PNGAPI png_read_init_3 ( png_structpp  ptr_ptr,
png_const_charp  user_png_ver,
png_size_t  png_struct_size 
)

Definition at line 261 of file pngread.c.

References i.

◆ png_read_png()

void PNGAPI png_read_png ( png_structp  png_ptr,
png_infop  info_ptr,
int  transforms,
voidp  params 
)

Definition at line 1352 of file pngread.c.

◆ png_read_row()

void PNGAPI png_read_row ( png_structp  png_ptr,
png_bytep  row,
png_bytep  dsp_row 
)

Definition at line 598 of file pngread.c.

◆ png_read_rows()

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

Definition at line 859 of file pngread.c.

◆ png_read_update_info()

void PNGAPI png_read_update_info ( png_structp  png_ptr,
png_infop  info_ptr 
)

Definition at line 563 of file pngread.c.

◆ png_set_read_status_fn()

void PNGAPI png_set_read_status_fn ( png_structp  png_ptr,
png_read_status_ptr  read_row_fn 
)

Definition at line 1341 of file pngread.c.

◆ png_start_read_image()

void PNGAPI png_start_read_image ( png_structp  png_ptr)

Definition at line 585 of file pngread.c.