png_struct_def Struct Reference

#include <png.h>

Collaboration diagram for png_struct_def:

Collaboration graph
[legend]

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_byte mmx_bitdepth_threshold
png_uint_32 mmx_rowbytes_threshold
png_uint_32 asm_flags
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

Detailed Description

Definition at line 1070 of file png.h.


Field Documentation

jmp_buf png_struct_def::jmpbuf

Definition at line 1073 of file png.h.

Referenced by png_default_error().

png_error_ptr png_struct_def::error_fn

Definition at line 1075 of file png.h.

png_error_ptr png_struct_def::warning_fn

Definition at line 1076 of file png.h.

png_voidp png_struct_def::error_ptr

Definition at line 1077 of file png.h.

png_rw_ptr png_struct_def::write_data_fn

Definition at line 1078 of file png.h.

png_rw_ptr png_struct_def::read_data_fn

Definition at line 1079 of file png.h.

png_voidp png_struct_def::io_ptr

Definition at line 1080 of file png.h.

png_user_transform_ptr png_struct_def::read_user_transform_fn

Definition at line 1083 of file png.h.

png_user_transform_ptr png_struct_def::write_user_transform_fn

Definition at line 1087 of file png.h.

png_voidp png_struct_def::user_transform_ptr

Definition at line 1094 of file png.h.

png_byte png_struct_def::user_transform_depth

Definition at line 1095 of file png.h.

png_byte png_struct_def::user_transform_channels

Definition at line 1096 of file png.h.

png_uint_32 png_struct_def::mode

Definition at line 1100 of file png.h.

png_uint_32 png_struct_def::flags

Definition at line 1101 of file png.h.

Referenced by png_read_init_3(), and png_write_init_3().

png_uint_32 png_struct_def::transformations

Definition at line 1102 of file png.h.

z_stream png_struct_def::zstream

Definition at line 1104 of file png.h.

png_bytep png_struct_def::zbuf

Definition at line 1105 of file png.h.

png_size_t png_struct_def::zbuf_size

Definition at line 1106 of file png.h.

int png_struct_def::zlib_level

Definition at line 1107 of file png.h.

int png_struct_def::zlib_method

Definition at line 1108 of file png.h.

int png_struct_def::zlib_window_bits

Definition at line 1109 of file png.h.

int png_struct_def::zlib_mem_level

Definition at line 1110 of file png.h.

int png_struct_def::zlib_strategy

Definition at line 1111 of file png.h.

png_uint_32 png_struct_def::width

Definition at line 1113 of file png.h.

png_uint_32 png_struct_def::height

Definition at line 1114 of file png.h.

png_uint_32 png_struct_def::num_rows

Definition at line 1115 of file png.h.

png_uint_32 png_struct_def::usr_width

Definition at line 1116 of file png.h.

png_uint_32 png_struct_def::rowbytes

Definition at line 1117 of file png.h.

png_uint_32 png_struct_def::irowbytes

Definition at line 1118 of file png.h.

png_uint_32 png_struct_def::iwidth

Definition at line 1119 of file png.h.

png_uint_32 png_struct_def::row_number

Definition at line 1120 of file png.h.

png_bytep png_struct_def::prev_row

Definition at line 1121 of file png.h.

png_bytep png_struct_def::row_buf

Definition at line 1122 of file png.h.

png_bytep png_struct_def::sub_row

Definition at line 1123 of file png.h.

png_bytep png_struct_def::up_row

Definition at line 1124 of file png.h.

png_bytep png_struct_def::avg_row

Definition at line 1125 of file png.h.

png_bytep png_struct_def::paeth_row

Definition at line 1126 of file png.h.

png_row_info png_struct_def::row_info

Definition at line 1127 of file png.h.

png_uint_32 png_struct_def::idat_size

Definition at line 1129 of file png.h.

png_uint_32 png_struct_def::crc

Definition at line 1130 of file png.h.

png_colorp png_struct_def::palette

Definition at line 1131 of file png.h.

png_uint_16 png_struct_def::num_palette

Definition at line 1132 of file png.h.

png_uint_16 png_struct_def::num_trans

Definition at line 1133 of file png.h.

png_byte png_struct_def::chunk_name[5]

Definition at line 1134 of file png.h.

png_byte png_struct_def::compression

Definition at line 1135 of file png.h.

png_byte png_struct_def::filter

Definition at line 1136 of file png.h.

png_byte png_struct_def::interlaced

Definition at line 1137 of file png.h.

png_byte png_struct_def::pass

Definition at line 1138 of file png.h.

png_byte png_struct_def::do_filter

Definition at line 1139 of file png.h.

png_byte png_struct_def::color_type

Definition at line 1140 of file png.h.

png_byte png_struct_def::bit_depth

Definition at line 1141 of file png.h.

png_byte png_struct_def::usr_bit_depth

Definition at line 1142 of file png.h.

png_byte png_struct_def::pixel_depth

Definition at line 1143 of file png.h.

png_byte png_struct_def::channels

Definition at line 1144 of file png.h.

png_byte png_struct_def::usr_channels

Definition at line 1145 of file png.h.

png_byte png_struct_def::sig_bytes

Definition at line 1146 of file png.h.

png_uint_16 png_struct_def::filler

Definition at line 1152 of file png.h.

png_byte png_struct_def::background_gamma_type

Definition at line 1157 of file png.h.

float png_struct_def::background_gamma

Definition at line 1159 of file png.h.

png_color_16 png_struct_def::background

Definition at line 1161 of file png.h.

png_color_16 png_struct_def::background_1

Definition at line 1163 of file png.h.

png_flush_ptr png_struct_def::output_flush_fn

Definition at line 1168 of file png.h.

png_uint_32 png_struct_def::flush_dist

Definition at line 1169 of file png.h.

png_uint_32 png_struct_def::flush_rows

Definition at line 1170 of file png.h.

int png_struct_def::gamma_shift

Definition at line 1174 of file png.h.

float png_struct_def::gamma

Definition at line 1176 of file png.h.

float png_struct_def::screen_gamma

Definition at line 1177 of file png.h.

png_bytep png_struct_def::gamma_table

Definition at line 1182 of file png.h.

png_bytep png_struct_def::gamma_from_1

Definition at line 1183 of file png.h.

png_bytep png_struct_def::gamma_to_1

Definition at line 1184 of file png.h.

png_uint_16pp png_struct_def::gamma_16_table

Definition at line 1185 of file png.h.

png_uint_16pp png_struct_def::gamma_16_from_1

Definition at line 1186 of file png.h.

png_uint_16pp png_struct_def::gamma_16_to_1

Definition at line 1187 of file png.h.

png_color_8 png_struct_def::sig_bit

Definition at line 1191 of file png.h.

png_color_8 png_struct_def::shift

Definition at line 1195 of file png.h.

png_bytep png_struct_def::trans

Definition at line 1200 of file png.h.

png_color_16 png_struct_def::trans_values

Definition at line 1201 of file png.h.

png_read_status_ptr png_struct_def::read_row_fn

Definition at line 1204 of file png.h.

png_write_status_ptr png_struct_def::write_row_fn

Definition at line 1205 of file png.h.

png_progressive_info_ptr png_struct_def::info_fn

Definition at line 1207 of file png.h.

png_progressive_row_ptr png_struct_def::row_fn

Definition at line 1208 of file png.h.

png_progressive_end_ptr png_struct_def::end_fn

Definition at line 1209 of file png.h.

png_bytep png_struct_def::save_buffer_ptr

Definition at line 1210 of file png.h.

png_bytep png_struct_def::save_buffer

Definition at line 1211 of file png.h.

png_bytep png_struct_def::current_buffer_ptr

Definition at line 1212 of file png.h.

png_bytep png_struct_def::current_buffer

Definition at line 1213 of file png.h.

png_uint_32 png_struct_def::push_length

Definition at line 1214 of file png.h.

png_uint_32 png_struct_def::skip_length

Definition at line 1215 of file png.h.

png_size_t png_struct_def::save_buffer_size

Definition at line 1216 of file png.h.

png_size_t png_struct_def::save_buffer_max

Definition at line 1217 of file png.h.

png_size_t png_struct_def::buffer_size

Definition at line 1218 of file png.h.

png_size_t png_struct_def::current_buffer_size

Definition at line 1219 of file png.h.

int png_struct_def::process_mode

Definition at line 1220 of file png.h.

int png_struct_def::cur_palette

Definition at line 1221 of file png.h.

png_size_t png_struct_def::current_text_size

Definition at line 1224 of file png.h.

png_size_t png_struct_def::current_text_left

Definition at line 1225 of file png.h.

png_charp png_struct_def::current_text

Definition at line 1226 of file png.h.

png_charp png_struct_def::current_text_ptr

Definition at line 1227 of file png.h.

png_bytep png_struct_def::palette_lookup

Definition at line 1242 of file png.h.

png_bytep png_struct_def::dither_index

Definition at line 1243 of file png.h.

png_uint_16p png_struct_def::hist

Definition at line 1247 of file png.h.

png_byte png_struct_def::heuristic_method

Definition at line 1251 of file png.h.

png_byte png_struct_def::num_prev_filters

Definition at line 1252 of file png.h.

png_bytep png_struct_def::prev_filters

Definition at line 1253 of file png.h.

png_uint_16p png_struct_def::filter_weights

Definition at line 1254 of file png.h.

png_uint_16p png_struct_def::inv_filter_weights

Definition at line 1255 of file png.h.

png_uint_16p png_struct_def::filter_costs

Definition at line 1256 of file png.h.

png_uint_16p png_struct_def::inv_filter_costs

Definition at line 1257 of file png.h.

png_charp png_struct_def::time_buffer

Definition at line 1261 of file png.h.

png_uint_32 png_struct_def::free_me

Definition at line 1267 of file png.h.

png_voidp png_struct_def::user_chunk_ptr

Definition at line 1271 of file png.h.

png_user_chunk_ptr png_struct_def::read_user_chunk_fn

Definition at line 1272 of file png.h.

int png_struct_def::num_chunk_list

Definition at line 1276 of file png.h.

png_bytep png_struct_def::chunk_list

Definition at line 1277 of file png.h.

png_byte png_struct_def::rgb_to_gray_status

Definition at line 1282 of file png.h.

png_uint_16 png_struct_def::rgb_to_gray_red_coeff

Definition at line 1284 of file png.h.

png_uint_16 png_struct_def::rgb_to_gray_green_coeff

Definition at line 1285 of file png.h.

png_uint_16 png_struct_def::rgb_to_gray_blue_coeff

Definition at line 1286 of file png.h.

png_uint_32 png_struct_def::mng_features_permitted

Definition at line 1297 of file png.h.

png_fixed_point png_struct_def::int_gamma

Definition at line 1303 of file png.h.

png_byte png_struct_def::filter_type

Definition at line 1308 of file png.h.

png_byte png_struct_def::mmx_bitdepth_threshold

Definition at line 1318 of file png.h.

png_uint_32 png_struct_def::mmx_rowbytes_threshold

Definition at line 1319 of file png.h.

png_uint_32 png_struct_def::asm_flags

Definition at line 1320 of file png.h.

png_voidp png_struct_def::mem_ptr

Definition at line 1325 of file png.h.

Referenced by png_create_struct_2(), and png_destroy_struct_2().

png_malloc_ptr png_struct_def::malloc_fn

Definition at line 1326 of file png.h.

png_free_ptr png_struct_def::free_fn

Definition at line 1327 of file png.h.

png_bytep png_struct_def::big_row_buf

Definition at line 1331 of file png.h.

png_bytep png_struct_def::dither_sort

Definition at line 1335 of file png.h.

png_bytep png_struct_def::index_to_palette

Definition at line 1336 of file png.h.

png_bytep png_struct_def::palette_to_index

Definition at line 1338 of file png.h.

png_byte png_struct_def::compression_type

Definition at line 1343 of file png.h.

png_uint_32 png_struct_def::user_width_max

Definition at line 1346 of file png.h.

png_uint_32 png_struct_def::user_height_max

Definition at line 1347 of file png.h.


The documentation for this struct was generated from the following file:
Generated on Fri Nov 28 00:08:52 2008 for elphel by  doxygen 1.5.1