Angband
Data Fields
png_struct_def Struct Reference

#include <png.h>

Data Fields

jmp_buf jmpbuf
 
png_error_ptr error_fn
 
png_error_ptr warning_fn
 
png_voidp error_ptr
 
png_rw_ptr write_data_fn
 
png_rw_ptr read_data_fn
 
png_voidp io_ptr
 
png_user_transform_ptr read_user_transform_fn
 
png_user_transform_ptr write_user_transform_fn
 
png_voidp user_transform_ptr
 
png_byte user_transform_depth
 
png_byte user_transform_channels
 
png_uint_32 mode
 
png_uint_32 flags
 
png_uint_32 transformations
 
z_stream zstream
 
png_bytep zbuf
 
png_size_t zbuf_size
 
int zlib_level
 
int zlib_method
 
int zlib_window_bits
 
int zlib_mem_level
 
int zlib_strategy
 
png_uint_32 width
 
png_uint_32 height
 
png_uint_32 num_rows
 
png_uint_32 usr_width
 
png_uint_32 rowbytes
 
png_uint_32 irowbytes
 
png_uint_32 iwidth
 
png_uint_32 row_number
 
png_bytep prev_row
 
png_bytep row_buf
 
png_bytep sub_row
 
png_bytep up_row
 
png_bytep avg_row
 
png_bytep paeth_row
 
png_row_info row_info
 
png_uint_32 idat_size
 
png_uint_32 crc
 
png_colorp palette
 
png_uint_16 num_palette
 
png_uint_16 num_trans
 
png_byte chunk_name [5]
 
png_byte compression
 
png_byte filter
 
png_byte interlaced
 
png_byte pass
 
png_byte do_filter
 
png_byte color_type
 
png_byte bit_depth
 
png_byte usr_bit_depth
 
png_byte pixel_depth
 
png_byte channels
 
png_byte usr_channels
 
png_byte sig_bytes
 
png_uint_16 filler
 
png_byte background_gamma_type
 
float background_gamma
 
png_color_16 background
 
png_color_16 background_1
 
png_flush_ptr output_flush_fn
 
png_uint_32 flush_dist
 
png_uint_32 flush_rows
 
int gamma_shift
 
float gamma
 
float screen_gamma
 
png_bytep gamma_table
 
png_bytep gamma_from_1
 
png_bytep gamma_to_1
 
png_uint_16pp gamma_16_table
 
png_uint_16pp gamma_16_from_1
 
png_uint_16pp gamma_16_to_1
 
png_color_8 sig_bit
 
png_color_8 shift
 
png_bytep trans
 
png_color_16 trans_values
 
png_read_status_ptr read_row_fn
 
png_write_status_ptr write_row_fn
 
png_progressive_info_ptr info_fn
 
png_progressive_row_ptr row_fn
 
png_progressive_end_ptr end_fn
 
png_bytep save_buffer_ptr
 
png_bytep save_buffer
 
png_bytep current_buffer_ptr
 
png_bytep current_buffer
 
png_uint_32 push_length
 
png_uint_32 skip_length
 
png_size_t save_buffer_size
 
png_size_t save_buffer_max
 
png_size_t buffer_size
 
png_size_t current_buffer_size
 
int process_mode
 
int cur_palette
 
png_size_t current_text_size
 
png_size_t current_text_left
 
png_charp current_text
 
png_charp current_text_ptr
 
png_bytep palette_lookup
 
png_bytep dither_index
 
png_uint_16p hist
 
png_byte heuristic_method
 
png_byte num_prev_filters
 
png_bytep prev_filters
 
png_uint_16p filter_weights
 
png_uint_16p inv_filter_weights
 
png_uint_16p filter_costs
 
png_uint_16p inv_filter_costs
 
png_charp time_buffer
 
png_uint_32 free_me
 
png_voidp user_chunk_ptr
 
png_user_chunk_ptr read_user_chunk_fn
 
int num_chunk_list
 
png_bytep chunk_list
 
png_byte rgb_to_gray_status
 
png_uint_16 rgb_to_gray_red_coeff
 
png_uint_16 rgb_to_gray_green_coeff
 
png_uint_16 rgb_to_gray_blue_coeff
 
png_uint_32 mng_features_permitted
 
png_fixed_point int_gamma
 
png_byte filter_type
 
png_voidp mem_ptr
 
png_malloc_ptr malloc_fn
 
png_free_ptr free_fn
 
png_bytep big_row_buf
 
png_bytep dither_sort
 
png_bytep index_to_palette
 
png_bytep palette_to_index
 
png_byte compression_type
 
png_uint_32 user_width_max
 
png_uint_32 user_height_max
 
png_unknown_chunk unknown_chunk
 
png_uint_32 old_big_row_buf_size
 
png_uint_32 old_prev_row_size
 
png_charp chunkdata
 

Field Documentation

◆ avg_row

png_bytep avg_row

◆ background

png_color_16 background

◆ background_1

png_color_16 background_1

◆ background_gamma

float background_gamma

◆ background_gamma_type

png_byte background_gamma_type

◆ big_row_buf

png_bytep big_row_buf

◆ bit_depth

png_byte bit_depth

◆ buffer_size

png_size_t buffer_size

◆ channels

png_byte channels

◆ chunk_list

png_bytep chunk_list

◆ chunk_name

png_byte chunk_name

◆ chunkdata

png_charp chunkdata

◆ color_type

◆ compression

png_byte compression

◆ compression_type

png_byte compression_type

◆ crc

◆ cur_palette

int cur_palette

◆ current_buffer

png_bytep current_buffer

◆ current_buffer_ptr

png_bytep current_buffer_ptr

◆ current_buffer_size

png_size_t current_buffer_size

◆ current_text

png_charp current_text

◆ current_text_left

png_size_t current_text_left

◆ current_text_ptr

png_charp current_text_ptr

◆ current_text_size

png_size_t current_text_size

◆ dither_index

png_bytep dither_index

◆ dither_sort

png_bytep dither_sort

◆ do_filter

png_byte do_filter

◆ end_fn

png_progressive_end_ptr end_fn

◆ error_fn

png_error_ptr error_fn

◆ error_ptr

png_voidp error_ptr

◆ filler

png_uint_16 filler

◆ filter

png_byte filter

◆ filter_costs

png_uint_16p filter_costs

◆ filter_type

png_byte filter_type

◆ filter_weights

png_uint_16p filter_weights

◆ flags

png_uint_32 flags

◆ flush_dist

png_uint_32 flush_dist

◆ flush_rows

png_uint_32 flush_rows

◆ free_fn

png_free_ptr free_fn

◆ free_me

png_uint_32 free_me

◆ gamma

float gamma

◆ gamma_16_from_1

png_uint_16pp gamma_16_from_1

◆ gamma_16_table

png_uint_16pp gamma_16_table

◆ gamma_16_to_1

png_uint_16pp gamma_16_to_1

◆ gamma_from_1

png_bytep gamma_from_1

◆ gamma_shift

int gamma_shift

◆ gamma_table

png_bytep gamma_table

◆ gamma_to_1

png_bytep gamma_to_1

◆ height

png_uint_32 height

◆ heuristic_method

png_byte heuristic_method

◆ hist

◆ idat_size

png_uint_32 idat_size

◆ index_to_palette

png_bytep index_to_palette

◆ info_fn

png_progressive_info_ptr info_fn

◆ int_gamma

png_fixed_point int_gamma

◆ interlaced

png_byte interlaced

◆ inv_filter_costs

png_uint_16p inv_filter_costs

◆ inv_filter_weights

png_uint_16p inv_filter_weights

◆ io_ptr

png_voidp io_ptr

◆ irowbytes

png_uint_32 irowbytes

◆ iwidth

png_uint_32 iwidth

◆ jmpbuf

jmp_buf jmpbuf

◆ malloc_fn

png_malloc_ptr malloc_fn

◆ mem_ptr

png_voidp mem_ptr

◆ mng_features_permitted

png_uint_32 mng_features_permitted

◆ mode

◆ num_chunk_list

int num_chunk_list

◆ num_palette

png_uint_16 num_palette

◆ num_prev_filters

png_byte num_prev_filters

◆ num_rows

png_uint_32 num_rows

◆ num_trans

png_uint_16 num_trans

◆ old_big_row_buf_size

png_uint_32 old_big_row_buf_size

◆ old_prev_row_size

png_uint_32 old_prev_row_size

◆ output_flush_fn

png_flush_ptr output_flush_fn

◆ paeth_row

png_bytep paeth_row

◆ palette

png_colorp palette

◆ palette_lookup

png_bytep palette_lookup

◆ palette_to_index

png_bytep palette_to_index

◆ pass

png_byte pass

◆ pixel_depth

png_byte pixel_depth

◆ prev_filters

png_bytep prev_filters

◆ prev_row

png_bytep prev_row

◆ process_mode

int process_mode

◆ push_length

png_uint_32 push_length

◆ read_data_fn

png_rw_ptr read_data_fn

◆ read_row_fn

png_read_status_ptr read_row_fn

◆ read_user_chunk_fn

png_user_chunk_ptr read_user_chunk_fn

◆ read_user_transform_fn

png_user_transform_ptr read_user_transform_fn

◆ rgb_to_gray_blue_coeff

png_uint_16 rgb_to_gray_blue_coeff

◆ rgb_to_gray_green_coeff

png_uint_16 rgb_to_gray_green_coeff

◆ rgb_to_gray_red_coeff

png_uint_16 rgb_to_gray_red_coeff

◆ rgb_to_gray_status

png_byte rgb_to_gray_status

◆ row_buf

png_bytep row_buf

◆ row_fn

png_progressive_row_ptr row_fn

◆ row_info

png_row_info row_info

◆ row_number

png_uint_32 row_number

◆ rowbytes

png_uint_32 rowbytes

◆ save_buffer

png_bytep save_buffer

◆ save_buffer_max

png_size_t save_buffer_max

◆ save_buffer_ptr

png_bytep save_buffer_ptr

◆ save_buffer_size

png_size_t save_buffer_size

◆ screen_gamma

float screen_gamma

◆ shift

png_color_8 shift

◆ sig_bit

png_color_8 sig_bit

◆ sig_bytes

png_byte sig_bytes

◆ skip_length

png_uint_32 skip_length

◆ sub_row

png_bytep sub_row

◆ time_buffer

png_charp time_buffer

◆ trans

png_bytep trans

◆ trans_values

png_color_16 trans_values

◆ transformations

png_uint_32 transformations

◆ unknown_chunk

png_unknown_chunk unknown_chunk

◆ up_row

png_bytep up_row

◆ user_chunk_ptr

png_voidp user_chunk_ptr

◆ user_height_max

png_uint_32 user_height_max

◆ user_transform_channels

png_byte user_transform_channels

◆ user_transform_depth

png_byte user_transform_depth

◆ user_transform_ptr

png_voidp user_transform_ptr

◆ user_width_max

png_uint_32 user_width_max

◆ usr_bit_depth

png_byte usr_bit_depth

◆ usr_channels

png_byte usr_channels

◆ usr_width

png_uint_32 usr_width

◆ warning_fn

png_error_ptr warning_fn

◆ width

png_uint_32 width

◆ write_data_fn

png_rw_ptr write_data_fn

◆ write_row_fn

png_write_status_ptr write_row_fn

◆ write_user_transform_fn

png_user_transform_ptr write_user_transform_fn

◆ zbuf

png_bytep zbuf

◆ zbuf_size

png_size_t zbuf_size

◆ zlib_level

int zlib_level

◆ zlib_mem_level

int zlib_mem_level

◆ zlib_method

int zlib_method

◆ zlib_strategy

int zlib_strategy

◆ zlib_window_bits

int zlib_window_bits

◆ zstream

z_stream zstream

The documentation for this struct was generated from the following file: