~baltix/+junk/irrlicht-test

« back to all changes in this revision

Viewing changes to source/Irrlicht/libpng/libpngpf.3

  • Committer: Mantas Kriaučiūnas
  • Date: 2011-07-18 13:06:25 UTC
  • Revision ID: mantas@akl.lt-20110718130625-c5pvifp61e7kj1ol
Included whole irrlicht SVN libraries to work around launchpad recipe issue with quilt, see https://answers.launchpad.net/launchpad/+question/165193

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
.TH LIBPNGPF 3 "September 23, 2010"
 
2
.SH NAME
 
3
libpng \- Portable Network Graphics (PNG) Reference Library 1.4.4
 
4
(private functions)
 
5
.SH SYNOPSIS
 
6
\fB#include <png.h>\fP
 
7
 
 
8
\fB#include \fI"pngpriv.h"
 
9
 
 
10
\fI\fB
 
11
 
 
12
\fBvoid png_64bit_product (long \fP\fIv1\fP\fB, long \fP\fIv2\fP\fB, unsigned long \fI*hi_product,
 
13
 
 
14
\fBunsigned long \fI*lo_product\fP\fB);\fP
 
15
 
 
16
\fI\fB
 
17
 
 
18
\fBvoid png_build_gamma_table (png_structp \fP\fIpng_ptr\fP\fB, png_byte \fIbit_depth\fP\fB);\fP
 
19
 
 
20
\fI\fB
 
21
 
 
22
\fI\fB
 
23
 
 
24
\fBvoid png_build_grayscale_palette (int \fP\fIbit_depth\fP\fB, png_colorp \fIpalette\fP\fB);\fP
 
25
 
 
26
\fI\fB
 
27
 
 
28
\fI\fB
 
29
 
 
30
\fBvoid png_calculate_crc (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIptr\fP\fB, png_size_t \fIlength\fP\fB);\fP
 
31
 
 
32
\fI\fB
 
33
 
 
34
\fI\fB
 
35
 
 
36
\fBint png_check_cHRM_fixed (png_structp \fP\fIpng_ptr\fP\fB, png_fixed_point \fP\fIint_white_x\fP\fB, png_fixed_point \fP\fIint_white_y\fP\fB, png_fixed_point \fP\fIint_red_x\fP\fB, png_fixed_point \fP\fIint_red_y\fP\fB, png_fixed_point \fP\fIint_green_x\fP\fB, png_fixed_point \fP\fIint_green_y\fP\fB, png_fixed_point \fP\fIint_blue_x\fP\fB, png_fixed_point \fIint_blue_y\fP\fB);\fP
 
37
 
 
38
\fI\fB
 
39
 
 
40
\fI\fB
 
41
 
 
42
\fBvoid png_check_chunk_name (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fIchunk_name\fP\fB);\fP
 
43
 
 
44
\fI\fB
 
45
 
 
46
\fI\fB
 
47
 
 
48
\fBpng_size_t png_check_keyword (png_structp \fP\fIpng_ptr\fP\fB, png_charp \fP\fIkey\fP\fB, png_charpp \fInew_key\fP\fB);\fP
 
49
 
 
50
\fI\fB
 
51
 
 
52
\fI\fB
 
53
 
 
54
\fBvoid png_check_IHDR (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fP\fIwidth\fP\fB, png_uint_32 \fP\fIheight\fP\fB, int \fP\fIbit_depth\fP\fB, int \fP\fIcolor_type\fP\fB, int \fP\fIinterlace_type\fP\fB, int \fP\fIcompression_type\fP\fB, int \fIfilter_type\fP\fB);\fP
 
55
 
 
56
\fI\fB
 
57
 
 
58
\fI\fB
 
59
 
 
60
\fBvoid png_combine_row (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIrow\fP\fB, int \fImask\fP\fB);\fP
 
61
 
 
62
\fI\fB
 
63
 
 
64
\fI\fB
 
65
 
 
66
\fBvoid png_correct_palette (png_structp \fP\fIpng_ptr\fP\fB, png_colorp \fP\fIpalette\fP\fB, int \fInum_palette\fP\fB);\fP
 
67
 
 
68
\fI\fB
 
69
 
 
70
\fI\fB
 
71
 
 
72
\fBint png_crc_error (png_structp \fIpng_ptr\fP\fB);\fP
 
73
 
 
74
\fI\fB
 
75
 
 
76
\fI\fB
 
77
 
 
78
\fBint png_crc_finish (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fIskip\fP\fB);\fP
 
79
 
 
80
\fI\fB
 
81
 
 
82
\fI\fB
 
83
 
 
84
\fBvoid png_crc_read (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIbuf\fP\fB, png_size_t \fIlength\fP\fB);\fP
 
85
 
 
86
\fI\fB
 
87
 
 
88
\fI\fB
 
89
 
 
90
\fBpng_voidp png_create_struct (int \fItype\fP\fB);\fP
 
91
 
 
92
\fI\fB
 
93
 
 
94
\fI\fB
 
95
 
 
96
\fBpng_voidp png_create_struct_2 (int \fP\fItype\fP\fB, png_malloc_ptr \fP\fImalloc_fn\fP\fB, png_voidp \fImem_ptr\fP\fB);\fP
 
97
 
 
98
\fI\fB
 
99
 
 
100
\fI\fB
 
101
 
 
102
\fBint png_debug(int \fP\fIlevel\fP\fB, png_const_charp \fImessage\fP\fB);\fP
 
103
 
 
104
\fI\fB
 
105
 
 
106
\fBint png_debug1(int \fP\fIlevel\fP\fB, png_const_charp \fP\fImessage\fP\fB, \fIp1\fP\fB);\fP
 
107
 
 
108
\fI\fB
 
109
 
 
110
\fBint png_debug2(int \fP\fIlevel\fP\fB, png_const_charp \fP\fImessage\fP\fB, \fP\fIp1\fP\fB, \fIp2\fP\fB);\fP
 
111
 
 
112
\fI\fB
 
113
 
 
114
\fBvoid png_decompress_chunk (png_structp \fP\fIpng_ptr\fP\fB, int \fP\fIcomp_type\fP\fB, png_size_t \fP\fIchunklength\fP\fB, png_size_t \fP\fIprefix_length\fP\fB, png_size_t \fI*data_length\fP\fB);\fP
 
115
 
 
116
\fI\fB
 
117
 
 
118
\fI\fB
 
119
 
 
120
\fBvoid png_destroy_struct (png_voidp \fIstruct_ptr\fP\fB);\fP
 
121
 
 
122
\fI\fB
 
123
 
 
124
\fI\fB
 
125
 
 
126
\fBvoid png_destroy_struct_2 (png_voidp \fP\fIstruct_ptr\fP\fB, png_free_ptr \fP\fIfree_fn\fP\fB, png_voidp \fImem_ptr\fP\fB);\fP
 
127
 
 
128
\fI\fB
 
129
 
 
130
\fI\fB
 
131
 
 
132
\fBvoid png_do_background (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_color_16p \fP\fItrans_color\fP\fB, png_color_16p \fP\fIbackground\fP\fB, png_color_16p \fP\fIbackground_1\fP\fB, png_bytep \fP\fIgamma_table\fP\fB, png_bytep \fP\fIgamma_from_1\fP\fB, png_bytep \fP\fIgamma_to_1\fP\fB, png_uint_16pp \fP\fIgamma_16\fP\fB, png_uint_16pp \fP\fIgamma_16_from_1\fP\fB, png_uint_16pp \fP\fIgamma_16_to_1\fP\fB, int \fIgamma_shift\fP\fB);\fP
 
133
 
 
134
\fI\fB
 
135
 
 
136
\fI\fB
 
137
 
 
138
\fBvoid png_do_bgr (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
139
 
 
140
\fI\fB
 
141
 
 
142
\fI\fB
 
143
 
 
144
\fBvoid png_do_chop (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
145
 
 
146
\fI\fB
 
147
 
 
148
\fBvoid png_do_expand (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_color_16p \fItrans_value\fP\fB);\fP
 
149
 
 
150
\fI\fB
 
151
 
 
152
\fI\fB
 
153
 
 
154
\fBvoid png_do_expand_palette (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_colorp \fP\fIpalette\fP\fB, png_bytep \fP\fItrans\fP\fB, int \fInum_trans\fP\fB);\fP
 
155
 
 
156
\fI\fB
 
157
 
 
158
\fI\fB
 
159
 
 
160
\fBvoid png_do_gamma (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_bytep \fP\fIgamma_table\fP\fB, png_uint_16pp \fP\fIgamma_16_table\fP\fB, int \fIgamma_shift\fP\fB);\fP
 
161
 
 
162
\fI\fB
 
163
 
 
164
\fI\fB
 
165
 
 
166
\fBvoid png_do_gray_to_rgb (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
167
 
 
168
\fI\fB
 
169
 
 
170
\fI\fB
 
171
 
 
172
\fBvoid png_do_invert (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
173
 
 
174
\fI\fB
 
175
 
 
176
\fI\fB
 
177
 
 
178
\fBvoid png_do_pack (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_uint_32 \fIbit_depth\fP\fB);\fP
 
179
 
 
180
\fI\fB
 
181
 
 
182
\fI\fB
 
183
 
 
184
\fBvoid png_do_packswap (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
185
 
 
186
\fI\fB
 
187
 
 
188
\fI\fB
 
189
 
 
190
\fBvoid png_do_quantize (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_bytep \fP\fIpalette_lookup\fP\fB, png_bytep \fIquantize_lookup\fP\fB);\fP
 
191
 
 
192
\fI\fB
 
193
 
 
194
\fI\fB
 
195
 
 
196
\fBvoid png_do_read_filler (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_uint_32 \fP\fIfiller\fP\fB, png_uint_32 \fIflags\fP\fB);\fP
 
197
 
 
198
\fI\fB
 
199
 
 
200
\fI\fB
 
201
 
 
202
\fBvoid png_do_read_interlace (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, int \fP\fIpass\fP\fB, png_uint_32 \fItransformations\fP\fB);\fP
 
203
 
 
204
\fI\fB
 
205
 
 
206
\fI\fB
 
207
 
 
208
\fBvoid png_do_read_invert_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
209
 
 
210
\fI\fB
 
211
 
 
212
\fBvoid png_do_read_swap_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
213
 
 
214
\fI\fB
 
215
 
 
216
\fI\fB
 
217
 
 
218
\fBvoid png_do_read_transformations (png_structp \fIpng_ptr\fP\fB);\fP
 
219
 
 
220
\fI\fB
 
221
 
 
222
\fI\fB
 
223
 
 
224
\fBint png_do_rgb_to_gray (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
225
 
 
226
\fI\fB
 
227
 
 
228
\fI\fB
 
229
 
 
230
\fBvoid png_do_shift (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_color_8p \fIbit_depth\fP\fB);\fP
 
231
 
 
232
\fI\fB
 
233
 
 
234
\fI\fB
 
235
 
 
236
\fBvoid png_do_strip_filler (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_uint_32 \fIflags\fP\fB);\fP
 
237
 
 
238
\fI\fB
 
239
 
 
240
\fI\fB
 
241
 
 
242
\fBvoid png_do_swap (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
243
 
 
244
\fI\fB
 
245
 
 
246
\fI\fB
 
247
 
 
248
\fBvoid png_do_unpack (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
249
 
 
250
\fI\fB
 
251
 
 
252
\fI\fB
 
253
 
 
254
\fBvoid png_do_unshift (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_color_8p \fIsig_bits\fP\fB);\fP
 
255
 
 
256
\fI\fB
 
257
 
 
258
\fI\fB
 
259
 
 
260
\fBvoid png_do_write_interlace (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, int \fIpass\fP\fB);\fP
 
261
 
 
262
\fI\fB
 
263
 
 
264
\fI\fB
 
265
 
 
266
\fBvoid png_do_write_invert_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
267
 
 
268
\fI\fB
 
269
 
 
270
\fI\fB
 
271
 
 
272
\fBvoid png_do_write_swap_alpha (png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
273
 
 
274
\fI\fB
 
275
 
 
276
\fI\fB
 
277
 
 
278
\fBvoid png_do_write_transformations (png_structp \fIpng_ptr\fP\fB);\fP
 
279
 
 
280
\fI\fB
 
281
 
 
282
\fI\fB
 
283
 
 
284
\fBvoid *png_far_to_near (png_structp png_ptr,png_voidp \fP\fIptr\fP\fB, int \fIcheck\fP\fB);\fP
 
285
 
 
286
\fI\fB
 
287
 
 
288
\fI\fB
 
289
 
 
290
\fBvoid png_flush (png_structp \fIpng_ptr\fP\fB);\fP
 
291
 
 
292
\fI\fB
 
293
 
 
294
\fI\fB
 
295
 
 
296
\fBvoid png_handle_bKGD (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
297
 
 
298
\fI\fB
 
299
 
 
300
\fI\fB
 
301
 
 
302
\fBvoid png_handle_cHRM (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
303
 
 
304
\fI\fB
 
305
 
 
306
\fI\fB
 
307
 
 
308
\fBvoid png_handle_gAMA (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
309
 
 
310
\fI\fB
 
311
 
 
312
\fI\fB
 
313
 
 
314
\fBvoid png_handle_hIST (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
315
 
 
316
\fI\fB
 
317
 
 
318
\fI\fB
 
319
 
 
320
\fBvoid png_handle_IEND (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
321
 
 
322
\fI\fB
 
323
 
 
324
\fI\fB
 
325
 
 
326
\fBvoid png_handle_IHDR (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
327
 
 
328
\fI\fB
 
329
 
 
330
\fI\fB
 
331
 
 
332
\fBvoid png_handle_iCCP (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
333
 
 
334
\fI\fB
 
335
 
 
336
\fI\fB
 
337
 
 
338
\fBvoid png_handle_iTXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
339
 
 
340
\fI\fB
 
341
 
 
342
\fI\fB
 
343
 
 
344
\fBvoid png_handle_oFFs (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
345
 
 
346
\fI\fB
 
347
 
 
348
\fI\fB
 
349
 
 
350
\fBvoid png_handle_pCAL (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
351
 
 
352
\fI\fB
 
353
 
 
354
\fI\fB
 
355
 
 
356
\fBvoid png_handle_pHYs (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
357
 
 
358
\fI\fB
 
359
 
 
360
\fI\fB
 
361
 
 
362
\fBvoid png_handle_PLTE (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
363
 
 
364
\fI\fB
 
365
 
 
366
\fI\fB
 
367
 
 
368
\fBvoid png_handle_sBIT (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
369
 
 
370
\fI\fB
 
371
 
 
372
\fI\fB
 
373
 
 
374
\fBvoid png_handle_sCAL (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
375
 
 
376
\fI\fB
 
377
 
 
378
\fI\fB
 
379
 
 
380
\fBvoid png_handle_sPLT (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
381
 
 
382
\fI\fB
 
383
 
 
384
\fI\fB
 
385
 
 
386
\fBvoid png_handle_sRGB (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
387
 
 
388
\fI\fB
 
389
 
 
390
\fI\fB
 
391
 
 
392
\fBvoid png_handle_tEXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
393
 
 
394
\fI\fB
 
395
 
 
396
\fI\fB
 
397
 
 
398
\fBvoid png_handle_tIME (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
399
 
 
400
\fI\fB
 
401
 
 
402
\fI\fB
 
403
 
 
404
\fBvoid png_handle_tRNS (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
405
 
 
406
\fI\fB
 
407
 
 
408
\fI\fB
 
409
 
 
410
\fBvoid png_handle_unknown (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
411
 
 
412
\fI\fB
 
413
 
 
414
\fI\fB
 
415
 
 
416
\fBvoid png_handle_zTXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
417
 
 
418
\fI\fB
 
419
 
 
420
\fI\fB
 
421
 
 
422
\fBvoid png_info_destroy (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
423
 
 
424
\fI\fB
 
425
 
 
426
\fI\fB
 
427
 
 
428
\fBvoid png_init_mmx_flags (png_structp \fIpng_ptr\fP\fB);\fP
 
429
 
 
430
\fI\fB
 
431
 
 
432
\fI\fB
 
433
 
 
434
\fBvoid png_init_read_transformations (png_structp \fIpng_ptr\fP\fB);\fP
 
435
 
 
436
\fI\fB
 
437
 
 
438
\fI\fB
 
439
 
 
440
\fBvoid png_process_IDAT_data (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIbuffer\fP\fB, png_size_t \fIbuffer_length\fP\fB);\fP
 
441
 
 
442
\fI\fB
 
443
 
 
444
\fI\fB
 
445
 
 
446
\fBvoid png_process_some_data (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
447
 
 
448
\fI\fB
 
449
 
 
450
\fI\fB
 
451
 
 
452
\fBvoid png_push_check_crc (png_structp \fIpng_ptr\fP\fB);\fP
 
453
 
 
454
\fI\fB
 
455
 
 
456
\fI\fB
 
457
 
 
458
\fBvoid png_push_crc_finish (png_structp \fIpng_ptr\fP\fB);\fP
 
459
 
 
460
\fI\fB
 
461
 
 
462
\fI\fB
 
463
 
 
464
\fBvoid png_push_crc_skip (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
465
 
 
466
\fI\fB
 
467
 
 
468
\fI\fB
 
469
 
 
470
\fBvoid png_push_fill_buffer (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIbuffer\fP\fB, png_size_t \fIlength\fP\fB);\fP
 
471
 
 
472
\fI\fB
 
473
 
 
474
\fI\fB
 
475
 
 
476
\fBvoid png_push_handle_tEXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
477
 
 
478
\fI\fB
 
479
 
 
480
\fI\fB
 
481
 
 
482
\fBvoid png_push_handle_unknown (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
483
 
 
484
\fI\fB
 
485
 
 
486
\fI\fB
 
487
 
 
488
\fBvoid png_push_handle_zTXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_uint_32 \fIlength\fP\fB);\fP
 
489
 
 
490
\fI\fB
 
491
 
 
492
\fI\fB
 
493
 
 
494
\fBvoid png_push_have_end (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
495
 
 
496
\fI\fB
 
497
 
 
498
\fI\fB
 
499
 
 
500
\fBvoid png_push_have_info (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
501
 
 
502
\fI\fB
 
503
 
 
504
\fI\fB
 
505
 
 
506
\fBvoid png_push_have_row (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fIrow\fP\fB);\fP
 
507
 
 
508
\fI\fB
 
509
 
 
510
\fI\fB
 
511
 
 
512
\fBvoid png_push_process_row (png_structp \fIpng_ptr\fP\fB);\fP
 
513
 
 
514
\fI\fB
 
515
 
 
516
\fI\fB
 
517
 
 
518
\fBvoid png_push_read_chunk (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
519
 
 
520
\fI\fB
 
521
 
 
522
\fI\fB
 
523
 
 
524
\fBvoid png_push_read_end (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
525
 
 
526
\fI\fB
 
527
 
 
528
\fI\fB
 
529
 
 
530
\fBvoid png_push_read_IDAT (png_structp \fIpng_ptr\fP\fB);\fP
 
531
 
 
532
\fI\fB
 
533
 
 
534
\fI\fB
 
535
 
 
536
\fBvoid png_push_read_sig (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
537
 
 
538
\fI\fB
 
539
 
 
540
\fI\fB
 
541
 
 
542
\fBvoid png_push_read_tEXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
543
 
 
544
\fI\fB
 
545
 
 
546
\fI\fB
 
547
 
 
548
\fBvoid png_push_read_zTXt (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
549
 
 
550
\fI\fB
 
551
 
 
552
\fI\fB
 
553
 
 
554
\fBvoid png_push_restore_buffer (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIbuffer\fP\fB, png_size_t \fIbuffer_length\fP\fB);\fP
 
555
 
 
556
\fI\fB
 
557
 
 
558
\fI\fB
 
559
 
 
560
\fBvoid png_push_save_buffer (png_structp \fIpng_ptr\fP\fB);\fP
 
561
 
 
562
\fI\fB
 
563
 
 
564
\fI\fB
 
565
 
 
566
\fBvoid png_read_data (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIdata\fP\fB, png_size_t \fIlength\fP\fB);\fP
 
567
 
 
568
\fI\fB
 
569
 
 
570
\fBvoid png_read_destroy (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_infop \fIend_info_ptr\fP\fB);\fP
 
571
 
 
572
\fI\fB
 
573
 
 
574
\fBvoid png_read_filter_row (png_structp \fP\fIpng_ptr\fP\fB, png_row_infop \fP\fIrow_info\fP\fB, png_bytep \fP\fIrow\fP\fB, png_bytep \fP\fIprev_row\fP\fB, int \fIfilter\fP\fB);\fP
 
575
 
 
576
\fI\fB
 
577
 
 
578
\fI\fB
 
579
 
 
580
\fBvoid png_read_finish_row (png_structp \fIpng_ptr\fP\fB);\fP
 
581
 
 
582
\fI\fB
 
583
 
 
584
\fI\fB
 
585
 
 
586
\fBvoid png_read_push_finish_row (png_structp \fIpng_ptr\fP\fB);\fP
 
587
 
 
588
\fI\fB
 
589
 
 
590
\fI\fB
 
591
 
 
592
\fBvoid png_read_start_row (png_structp \fIpng_ptr\fP\fB);\fP
 
593
 
 
594
\fI\fB
 
595
 
 
596
\fI\fB
 
597
 
 
598
\fBvoid png_read_transform_info (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fIinfo_ptr\fP\fB);\fP
 
599
 
 
600
\fI\fB
 
601
 
 
602
\fI\fB
 
603
 
 
604
\fBvoid png_reset_crc (png_structp \fIpng_ptr\fP\fB);\fP
 
605
 
 
606
\fI\fB
 
607
 
 
608
\fI\fB
 
609
 
 
610
\fBint png_set_text_2 (png_structp \fP\fIpng_ptr\fP\fB, png_infop \fP\fIinfo_ptr\fP\fB, png_textp \fP\fItext_ptr\fP\fB, int \fInum_text\fP\fB);\fP
 
611
 
 
612
\fI\fB
 
613
 
 
614
\fI\fB
 
615
 
 
616
\fBvoid png_write_cHRM (png_structp \fP\fIpng_ptr\fP\fB, double \fP\fIwhite_x\fP\fB, double \fP\fIwhite_y\fP\fB, double \fP\fIred_x\fP\fB, double \fP\fIred_y\fP\fB, double \fP\fIgreen_x\fP\fB, double \fP\fIgreen_y\fP\fB, double \fP\fIblue_x\fP\fB, double \fIblue_y\fP\fB);\fP
 
617
 
 
618
\fI\fB
 
619
 
 
620
\fI\fB
 
621
 
 
622
\fBvoid png_write_cHRM_fixed (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fP\fIwhite_x\fP\fB, png_uint_32 \fP\fIwhite_y\fP\fB, png_uint_32 \fP\fIred_x\fP\fB, png_uint_32 \fP\fIred_y\fP\fB, png_uint_32 \fP\fIgreen_x\fP\fB, png_uint_32 \fP\fIgreen_y\fP\fB, png_uint_32 \fP\fIblue_x\fP\fB, png_uint_32 \fIblue_y\fP\fB);\fP
 
623
 
 
624
\fI\fB
 
625
 
 
626
\fI\fB
 
627
 
 
628
\fBvoid png_write_data (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIdata\fP\fB, png_size_t \fIlength\fP\fB);\fP
 
629
 
 
630
\fI\fB
 
631
 
 
632
\fBvoid png_write_destroy (png_structp \fIpng_ptr\fP\fB);\fP
 
633
 
 
634
\fI\fB
 
635
 
 
636
\fBvoid png_write_filtered_row (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fIfiltered_row\fP\fB);\fP
 
637
 
 
638
\fI\fB
 
639
 
 
640
\fI\fB
 
641
 
 
642
\fBvoid png_write_find_filter (png_structp \fP\fIpng_ptr\fP\fB, png_row_infop \fIrow_info\fP\fB);\fP
 
643
 
 
644
\fI\fB
 
645
 
 
646
\fI\fB
 
647
 
 
648
\fBvoid png_write_finish_row (png_structp \fIpng_ptr\fP\fB);\fP
 
649
 
 
650
\fI\fB
 
651
 
 
652
\fI\fB
 
653
 
 
654
\fBvoid png_write_gAMA (png_structp \fP\fIpng_ptr\fP\fB, double \fIfile_gamma\fP\fB);\fP
 
655
 
 
656
\fI\fB
 
657
 
 
658
\fI\fB
 
659
 
 
660
\fBvoid png_write_gAMA_fixed (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fIint_file_gamma\fP\fB);\fP
 
661
 
 
662
\fI\fB
 
663
 
 
664
\fI\fB
 
665
 
 
666
\fBvoid png_write_hIST (png_structp \fP\fIpng_ptr\fP\fB, png_uint_16p \fP\fIhist\fP\fB, int \fInum_hist\fP\fB);\fP
 
667
 
 
668
\fI\fB
 
669
 
 
670
\fI\fB
 
671
 
 
672
\fBvoid png_write_iCCP (png_structp \fP\fIpng_ptr\fP\fB, png_charp \fP\fIname\fP\fB, int \fP\fIcompression_type\fP\fB, png_charp \fP\fIprofile\fP\fB, int \fIproflen\fP\fB);\fP
 
673
 
 
674
\fI\fB
 
675
 
 
676
\fI\fB
 
677
 
 
678
\fBvoid png_write_IDAT (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fIdata\fP\fB, png_size_t \fIlength\fP\fB);\fP
 
679
 
 
680
\fI\fB
 
681
 
 
682
\fI\fB
 
683
 
 
684
\fBvoid png_write_IEND (png_structp \fIpng_ptr\fP\fB);\fP
 
685
 
 
686
\fI\fB
 
687
 
 
688
\fI\fB
 
689
 
 
690
\fBvoid png_write_IHDR (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fP\fIwidth\fP\fB, png_uint_32 \fP\fIheight\fP\fB, int \fP\fIbit_depth\fP\fB, int \fP\fIcolor_type\fP\fB, int \fP\fIcompression_type\fP\fB, int \fP\fIfilter_type\fP\fB, int \fIinterlace_type\fP\fB);\fP
 
691
 
 
692
\fI\fB
 
693
 
 
694
\fI\fB
 
695
 
 
696
\fBvoid png_write_iTXt (png_structp \fP\fIpng_ptr\fP\fB, int \fP\fIcompression\fP\fB, png_charp \fP\fIkey\fP\fB, png_charp \fP\fIlang\fP\fB, png_charp \fP\fItranslated_key\fP\fB, png_charp \fItext\fP\fB);\fP
 
697
 
 
698
\fI\fB
 
699
 
 
700
\fI\fB
 
701
 
 
702
\fBvoid png_write_oFFs (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fP\fIx_offset\fP\fB, png_uint_32 \fP\fIy_offset\fP\fB, int \fIunit_type\fP\fB);\fP
 
703
 
 
704
\fI\fB
 
705
 
 
706
\fI\fB
 
707
 
 
708
\fBvoid png_write_pCAL (png_structp \fP\fIpng_ptr\fP\fB, png_charp \fP\fIpurpose\fP\fB, png_int_32 \fP\fIX0\fP\fB, png_int_32 \fP\fIX1\fP\fB, int \fP\fItype\fP\fB, int \fP\fInparams\fP\fB, png_charp \fP\fIunits\fP\fB, png_charpp \fIparams\fP\fB);\fP
 
709
 
 
710
\fI\fB
 
711
 
 
712
\fI\fB
 
713
 
 
714
\fBvoid png_write_pHYs (png_structp \fP\fIpng_ptr\fP\fB, png_uint_32 \fP\fIx_pixels_per_unit\fP\fB, png_uint_32 \fP\fIy_pixels_per_unit\fP\fB, int \fIunit_type\fP\fB);\fP
 
715
 
 
716
\fI\fB
 
717
 
 
718
\fI\fB
 
719
 
 
720
\fBvoid png_write_PLTE (png_structp \fP\fIpng_ptr\fP\fB, png_colorp \fP\fIpalette\fP\fB, png_uint_32 \fInum_pal\fP\fB);\fP
 
721
 
 
722
\fI\fB
 
723
 
 
724
\fI\fB
 
725
 
 
726
\fBvoid png_write_sBIT (png_structp \fP\fIpng_ptr\fP\fB, png_color_8p \fP\fIsbit\fP\fB, int \fIcolor_type\fP\fB);\fP
 
727
 
 
728
\fI\fB
 
729
 
 
730
\fI\fB
 
731
 
 
732
\fBvoid png_write_sCAL (png_structp \fP\fIpng_ptr\fP\fB, png_charp \fP\fIunit\fP\fB, double \fP\fIwidth\fP\fB, double \fIheight\fP\fB);\fP
 
733
 
 
734
\fI\fB
 
735
 
 
736
\fI\fB
 
737
 
 
738
\fBvoid png_write_sCAL_s (png_structp \fP\fIpng_ptr\fP\fB, png_charp \fP\fIunit\fP\fB, png_charp \fP\fIwidth\fP\fB, png_charp \fIheight\fP\fB);\fP
 
739
 
 
740
\fI\fB
 
741
 
 
742
\fI\fB
 
743
 
 
744
\fBvoid png_write_sRGB (png_structp \fP\fIpng_ptr\fP\fB, int \fIintent\fP\fB);\fP
 
745
 
 
746
\fI\fB
 
747
 
 
748
\fI\fB
 
749
 
 
750
\fBvoid png_write_sPLT (png_structp \fP\fIpng_ptr\fP\fB, png_spalette_p \fIpalette\fP\fB);\fP
 
751
 
 
752
\fI\fB
 
753
 
 
754
\fI\fB
 
755
 
 
756
\fBvoid png_write_start_row (png_structp \fIpng_ptr\fP\fB);\fP
 
757
 
 
758
\fI\fB
 
759
 
 
760
\fI\fB
 
761
 
 
762
\fBvoid png_write_tEXt (png_structp \fP\fIpng_ptr\fP\fB, png_charp \fP\fIkey\fP\fB, png_charp \fP\fItext\fP\fB, png_size_t \fItext_len\fP\fB);\fP
 
763
 
 
764
\fI\fB
 
765
 
 
766
\fI\fB
 
767
 
 
768
\fBvoid png_write_tIME (png_structp \fP\fIpng_ptr\fP\fB, png_timep \fImod_time\fP\fB);\fP
 
769
 
 
770
\fI\fB
 
771
 
 
772
\fI\fB
 
773
 
 
774
\fBvoid png_write_tRNS (png_structp \fP\fIpng_ptr\fP\fB, png_bytep \fP\fItrans\fP\fB, png_color_16p \fP\fIvalues\fP\fB, int \fP\fInumber\fP\fB, int \fIcolor_type\fP\fB);\fP
 
775
 
 
776
\fI\fB
 
777
 
 
778
\fI\fB
 
779
 
 
780
\fBvoid png_write_zTXt (png_structp \fP\fIpng_ptr\fP\fB, png_charp \fP\fIkey\fP\fB, png_charp \fP\fItext\fP\fB, png_size_t \fP\fItext_len\fP\fB, int \fIcompression\fP\fB);\fP
 
781
 
 
782
\fI\fB
 
783
 
 
784
\fI\fB
 
785
 
 
786
\fBvoidpf png_zalloc (voidpf \fP\fIpng_ptr\fP\fB, uInt \fP\fIitems\fP\fB, uInt \fIsize\fP\fB);\fP
 
787
 
 
788
\fI\fB
 
789
 
 
790
\fI\fB
 
791
 
 
792
\fBvoid png_zfree (voidpf \fP\fIpng_ptr\fP\fB, voidpf \fIptr\fP\fB);\fP
 
793
 
 
794
\fI\fB
 
795
 
 
796
\fI\fB
 
797
 
 
798
.SH DESCRIPTION
 
799
The functions listed above are used privately by libpng
 
800
and are not recommended for use by applications.  They are
 
801
not "exported" to applications using shared libraries.  They
 
802
are listed alphabetically here as an aid to libpng maintainers.
 
803
See png.h for more information on these functions.
 
804
 
 
805
.SH SEE ALSO
 
806
.BR "png"(5), " libpng"(3), " zlib"(3), " deflate"(5), " " and " zlib"(5)
 
807
.SH AUTHOR
 
808
Glenn Randers-Pehrson