Commit | Line | Data |
cf23a5da |
1 | <div class="pod"> |
2 | <!-- INDEX START --> |
3 | <h3 id="TOP">Index</h3> |
4 | |
5 | <ul><li><a href="#NAME">NAME</a></li> |
6 | <li><a href="#CATEGORY">CATEGORY</a></li> |
7 | <li><a href="#METHODS">METHODS</a> |
8 | <ul><li><a href="#MMX_detect">MMX_detect</a></li> |
9 | <li><a href="#MMX_off">MMX_off</a></li> |
10 | <li><a href="#MMX_on">MMX_on</a></li> |
11 | <li><a href="#add">add</a></li> |
12 | <li><a href="#mean">mean</a></li> |
13 | <li><a href="#sub">sub</a></li> |
14 | <li><a href="#abs_diff">abs_diff</a></li> |
15 | <li><a href="#mult">mult</a></li> |
16 | <li><a href="#mult_nor">mult_nor</a></li> |
17 | <li><a href="#mult_div_by_2">mult_div_by_2</a></li> |
18 | <li><a href="#mult_div_by_4">mult_div_by_4</a></li> |
19 | <li><a href="#bit_and">bit_and</a></li> |
20 | <li><a href="#bit_or">bit_or</a></li> |
21 | <li><a href="#div">div</a></li> |
22 | <li><a href="#bit_negation">bit_negation</a></li> |
23 | <li><a href="#add_byte">add_byte</a></li> |
24 | <li><a href="#add_uint">add_uint</a></li> |
25 | <li><a href="#add_byte_to_half">add_byte_to_half</a></li> |
26 | <li><a href="#sub_byte">sub_byte</a></li> |
27 | <li><a href="#sub_uint">sub_uint</a></li> |
28 | <li><a href="#shift_right">shift_right</a></li> |
29 | <li><a href="#shift_right_uint">shift_right_uint</a></li> |
30 | <li><a href="#mult_by_byte">mult_by_byte</a></li> |
31 | <li><a href="#shift_right_and_mult_by_byte">shift_right_and_mult_by_byte</a></li> |
32 | <li><a href="#shift_left_byte">shift_left_byte</a></li> |
33 | <li><a href="#shift_left_uint">shift_left_uint</a></li> |
34 | <li><a href="#shift_left">shift_left</a></li> |
35 | <li><a href="#binarize_using_threshold">binarize_using_threshold</a></li> |
36 | <li><a href="#clip_to_range">clip_to_range</a></li> |
37 | <li><a href="#normalize_linear">normalize_linear</a></li> |
38 | <li><a href="#convolve_kernel_3x3_divide">convolve_kernel_3x3_divide</a></li> |
39 | <li><a href="#convolve_kernel_5x5_divide">convolve_kernel_5x5_divide</a></li> |
40 | <li><a href="#convolve_kernel_7x7_divide">convolve_kernel_7x7_divide</a></li> |
41 | <li><a href="#convolve_kernel_9x9_divide">convolve_kernel_9x9_divide</a></li> |
42 | <li><a href="#convolve_kernel_3x3_shift_right">convolve_kernel_3x3_shift_right</a></li> |
43 | <li><a href="#convolve_kernel_5x5_shift_right">convolve_kernel_5x5_shift_right</a></li> |
44 | <li><a href="#convolve_kernel_7x7_shift_right">convolve_kernel_7x7_shift_right</a></li> |
45 | <li><a href="#convolve_kernel_9x9_shift_right">convolve_kernel_9x9_shift_right</a></li> |
46 | <li><a href="#sobel_x">sobel_x</a></li> |
47 | <li><a href="#sobel_x_shift_right">sobel_x_shift_right</a></li> |
48 | <li><a href="#align_stack">align_stack</a></li> |
49 | <li><a href="#restore_stack">restore_stack</a> |
50 | </li> |
51 | </ul> |
52 | </li> |
53 | </ul><hr /> |
54 | <!-- INDEX END --> |
55 | |
56 | <h1 id="NAME">NAME</h1><p><a href="#TOP" class="toplink">Top</a></p> |
57 | <div id="NAME_CONTENT"> |
58 | <p>SDL::GFX::ImageFilter - image filtering functions</p> |
59 | |
60 | </div> |
61 | <h1 id="CATEGORY">CATEGORY</h1><p><a href="#TOP" class="toplink">Top</a></p> |
62 | <div id="CATEGORY_CONTENT"> |
b5d537cc |
63 | <p>TODO, GFX</p> |
cf23a5da |
64 | |
65 | </div> |
66 | <h1 id="METHODS">METHODS</h1><p><a href="#TOP" class="toplink">Top</a></p> |
67 | <div id="METHODS_CONTENT"> |
68 | |
69 | </div> |
70 | <h2 id="MMX_detect">MMX_detect</h2> |
71 | <div id="MMX_detect_CONTENT"> |
72 | <p>int |
73 | gfx_image_MMX_detect() |
74 | CODE: |
75 | SDL_imageFilterMMXdetect();</p> |
76 | |
77 | </div> |
78 | <h2 id="MMX_off">MMX_off</h2> |
79 | <div id="MMX_off_CONTENT"> |
80 | <p>void |
81 | gfx_image_MMX_off() |
82 | CODE: |
83 | SDL_imageFilterMMXoff();</p> |
84 | |
85 | </div> |
86 | <h2 id="MMX_on">MMX_on</h2> |
87 | <div id="MMX_on_CONTENT"> |
88 | <p>void |
89 | gfx_image_MMX_on() |
90 | CODE: |
91 | SDL_imageFilterMMXon();</p> |
92 | |
93 | </div> |
94 | <h2 id="add">add</h2> |
95 | <div id="add_CONTENT"> |
96 | <p>int |
97 | gfx_image_add(Src1, Src2, Dest, length) |
98 | unsigned char *Src1 |
99 | unsigned char *Src2 |
100 | unsigned char *Dest |
101 | int length |
102 | CODE: |
103 | RETVAL = SDL_imageFilterAdd(Src1, Src2, Dest, length); |
104 | OUTPUT: |
105 | RETVAL</p> |
106 | |
107 | </div> |
108 | <h2 id="mean">mean</h2> |
109 | <div id="mean_CONTENT"> |
110 | <p>int |
111 | gfx_image_mean(Src1, Src2, Dest, length) |
112 | unsigned char *Src1 |
113 | unsigned char *Src2 |
114 | unsigned char *Dest |
115 | int length |
116 | CODE: |
117 | RETVAL = SDL_imageFilterMean(Src1, Src2, Dest, length); |
118 | OUTPUT: |
119 | RETVAL</p> |
120 | |
121 | </div> |
122 | <h2 id="sub">sub</h2> |
123 | <div id="sub_CONTENT"> |
124 | <p>int |
125 | gfx_image_sub(Src1, Src2, Dest, length) |
126 | unsigned char *Src1 |
127 | unsigned char *Src2 |
128 | unsigned char *Dest |
129 | int length |
130 | CODE: |
131 | RETVAL = SDL_imageFilterSub(Src1, Src2, Dest, length); |
132 | OUTPUT: |
133 | RETVAL</p> |
134 | |
135 | </div> |
136 | <h2 id="abs_diff">abs_diff</h2> |
137 | <div id="abs_diff_CONTENT"> |
138 | <p>int |
139 | gfx_image_abs_diff(Src1, Src2, Dest, length) |
140 | unsigned char *Src1 |
141 | unsigned char *Src2 |
142 | unsigned char *Dest |
143 | int length |
144 | CODE: |
145 | RETVAL = SDL_imageFilterAbsDiff(Src1, Src2, Dest, length); |
146 | OUTPUT: |
147 | RETVAL</p> |
148 | |
149 | </div> |
150 | <h2 id="mult">mult</h2> |
151 | <div id="mult_CONTENT"> |
152 | <p>int |
153 | gfx_image_mult(Src1, Src2, Dest, length) |
154 | unsigned char *Src1 |
155 | unsigned char *Src2 |
156 | unsigned char *Dest |
157 | int length |
158 | CODE: |
159 | RETVAL = SDL_imageFilterMult(Src1, Src2, Dest, length); |
160 | OUTPUT: |
161 | RETVAL</p> |
162 | |
163 | </div> |
164 | <h2 id="mult_nor">mult_nor</h2> |
165 | <div id="mult_nor_CONTENT"> |
166 | <p>int |
167 | gfx_image_mult_nor(Src1, Src2, Dest, length) |
168 | unsigned char *Src1 |
169 | unsigned char *Src2 |
170 | unsigned char *Dest |
171 | int length |
172 | CODE: |
173 | RETVAL = SDL_imageFilterMultNor(Src1, Src2, Dest, length); |
174 | OUTPUT: |
175 | RETVAL</p> |
176 | |
177 | </div> |
178 | <h2 id="mult_div_by_2">mult_div_by_2</h2> |
179 | <div id="mult_div_by_2_CONTENT"> |
180 | <p>int |
181 | gfx_image_mult_div_by_2(Src1, Src2, Dest, length) |
182 | unsigned char *Src1 |
183 | unsigned char *Src2 |
184 | unsigned char *Dest |
185 | int length |
186 | CODE: |
187 | RETVAL = SDL_imageFilterMultDivby2(Src1, Src2, Dest, length); |
188 | OUTPUT: |
189 | RETVAL</p> |
190 | |
191 | </div> |
192 | <h2 id="mult_div_by_4">mult_div_by_4</h2> |
193 | <div id="mult_div_by_4_CONTENT"> |
194 | <p>int |
195 | gfx_image_mult_div_by_4(Src1, Src2, Dest, length) |
196 | unsigned char *Src1 |
197 | unsigned char *Src2 |
198 | unsigned char *Dest |
199 | int length |
200 | CODE: |
201 | RETVAL = SDL_imageFilterMultDivby4(Src1, Src2, Dest, length); |
202 | OUTPUT: |
203 | RETVAL</p> |
204 | |
205 | </div> |
206 | <h2 id="bit_and">bit_and</h2> |
207 | <div id="bit_and_CONTENT"> |
208 | <p>int |
209 | gfx_image_bit_and(Src1, Src2, Dest, length) |
210 | unsigned char *Src1 |
211 | unsigned char *Src2 |
212 | unsigned char *Dest |
213 | int length |
214 | CODE: |
215 | RETVAL = SDL_imageFilterBitAnd(Src1, Src2, Dest, length); |
216 | OUTPUT: |
217 | RETVAL</p> |
218 | |
219 | </div> |
220 | <h2 id="bit_or">bit_or</h2> |
221 | <div id="bit_or_CONTENT"> |
222 | <p>int |
223 | gfx_image_bit_or(Src1, Src2, Dest, length) |
224 | unsigned char *Src1 |
225 | unsigned char *Src2 |
226 | unsigned char *Dest |
227 | int length |
228 | CODE: |
229 | RETVAL = SDL_imageFilterBitOr(Src1, Src2, Dest, length); |
230 | OUTPUT: |
231 | RETVAL</p> |
232 | |
233 | </div> |
234 | <h2 id="div">div</h2> |
235 | <div id="div_CONTENT"> |
236 | <p>int |
237 | gfx_image_div(Src1, Src2, Dest, length) |
238 | unsigned char *Src1 |
239 | unsigned char *Src2 |
240 | unsigned char *Dest |
241 | int length |
242 | CODE: |
243 | RETVAL = SDL_imageFilterDiv(Src1, Src2, Dest, length); |
244 | OUTPUT: |
245 | RETVAL</p> |
246 | |
247 | </div> |
248 | <h2 id="bit_negation">bit_negation</h2> |
249 | <div id="bit_negation_CONTENT"> |
250 | <p>int |
251 | gfx_image_bit_negation(Src1, Dest, length) |
252 | unsigned char *Src1 |
253 | unsigned char *Dest |
254 | int length |
255 | CODE: |
256 | RETVAL = SDL_imageFilterBitNegation(Src1, Dest, length); |
257 | OUTPUT: |
258 | RETVAL</p> |
259 | |
260 | </div> |
261 | <h2 id="add_byte">add_byte</h2> |
262 | <div id="add_byte_CONTENT"> |
263 | <p>int |
264 | gfx_image_add_byte(Src1, Dest, length, C) |
265 | unsigned char *Src1 |
266 | unsigned char *Dest |
267 | int length |
268 | unsigned char C |
269 | CODE: |
270 | RETVAL = SDL_imageFilterAddByte(Src1, Dest, length, C); |
271 | OUTPUT: |
272 | RETVAL</p> |
273 | |
274 | </div> |
275 | <h2 id="add_uint">add_uint</h2> |
276 | <div id="add_uint_CONTENT"> |
277 | <p>int |
278 | gfx_image_add_uint(Src1, Dest, length, C) |
279 | unsigned char *Src1 |
280 | unsigned char *Dest |
281 | int length |
282 | unsigned int C |
283 | CODE: |
284 | RETVAL = SDL_imageFilterAddUint(Src1, Dest, length, C); |
285 | OUTPUT: |
286 | RETVAL</p> |
287 | |
288 | </div> |
289 | <h2 id="add_byte_to_half">add_byte_to_half</h2> |
290 | <div id="add_byte_to_half_CONTENT"> |
291 | <p>int |
292 | gfx_image_add_byte_to_half(Src1, Dest, length, C) |
293 | unsigned char *Src1 |
294 | unsigned char *Dest |
295 | int length |
296 | unsigned char C |
297 | CODE: |
298 | RETVAL = SDL_imageFilterAddByteToHalf(Src1, Dest, length, C); |
299 | OUTPUT: |
300 | RETVAL</p> |
301 | |
302 | </div> |
303 | <h2 id="sub_byte">sub_byte</h2> |
304 | <div id="sub_byte_CONTENT"> |
305 | <p>int |
306 | gfx_image_sub_byte(Src1, Dest, length, C) |
307 | unsigned char *Src1 |
308 | unsigned char *Dest |
309 | int length |
310 | unsigned char C |
311 | CODE: |
312 | RETVAL = SDL_imageFilterSubByte(Src1, Dest, length, C); |
313 | OUTPUT: |
314 | RETVAL</p> |
315 | |
316 | </div> |
317 | <h2 id="sub_uint">sub_uint</h2> |
318 | <div id="sub_uint_CONTENT"> |
319 | <p>int |
320 | gfx_image_sub_uint(Src1, Dest, length, C) |
321 | unsigned char *Src1 |
322 | unsigned char *Dest |
323 | int length |
324 | unsigned int C |
325 | CODE: |
326 | RETVAL = SDL_imageFilterSubUint(Src1, Dest, length, C); |
327 | OUTPUT: |
328 | RETVAL</p> |
329 | |
330 | </div> |
331 | <h2 id="shift_right">shift_right</h2> |
332 | <div id="shift_right_CONTENT"> |
333 | <p>int |
334 | gfx_image_shift_right(Src1, Dest, length, N) |
335 | unsigned char *Src1 |
336 | unsigned char *Dest |
337 | int length |
338 | unsigned char N |
339 | CODE: |
340 | RETVAL = SDL_imageFilterShiftRight(Src1, Dest, length, N); |
341 | OUTPUT: |
342 | RETVAL</p> |
343 | |
344 | </div> |
345 | <h2 id="shift_right_uint">shift_right_uint</h2> |
346 | <div id="shift_right_uint_CONTENT"> |
347 | <p>int |
348 | gfx_image_shift_right_uint(Src1, Dest, length, N) |
349 | unsigned char *Src1 |
350 | unsigned char *Dest |
351 | int length |
352 | unsigned char N |
353 | CODE: |
354 | RETVAL = SDL_imageFilterShiftRightUint(Src1, Dest, length, N); |
355 | OUTPUT: |
356 | RETVAL</p> |
357 | |
358 | </div> |
359 | <h2 id="mult_by_byte">mult_by_byte</h2> |
360 | <div id="mult_by_byte_CONTENT"> |
361 | <p>int |
362 | gfx_image_mult_by_byte(Src1, Dest, length, C) |
363 | unsigned char *Src1 |
364 | unsigned char *Dest |
365 | int length |
366 | unsigned char C |
367 | CODE: |
368 | RETVAL = SDL_imageFilterMultByByte(Src1, Dest, length, C); |
369 | OUTPUT: |
370 | RETVAL</p> |
371 | |
372 | </div> |
373 | <h2 id="shift_right_and_mult_by_byte">shift_right_and_mult_by_byte</h2> |
374 | <div id="shift_right_and_mult_by_byte_CONTENT"> |
375 | <p>int |
376 | gfx_image_shift_right_and_mult_by_byte(Src1, Dest, length, N, C) |
377 | unsigned char *Src1 |
378 | unsigned char *Dest |
379 | int length |
380 | unsigned char N |
381 | unsigned char C |
382 | CODE: |
383 | RETVAL = SDL_imageFilterShiftRightAndMultByByte(Src1, Dest, length, N, C); |
384 | OUTPUT: |
385 | RETVAL</p> |
386 | |
387 | </div> |
388 | <h2 id="shift_left_byte">shift_left_byte</h2> |
389 | <div id="shift_left_byte_CONTENT"> |
390 | <p>int |
391 | gfx_image_shift_left_byte(Src1, Dest, length, N) |
392 | unsigned char *Src1 |
393 | unsigned char *Dest |
394 | int length |
395 | unsigned char N |
396 | CODE: |
397 | RETVAL = SDL_imageFilterShiftLeftByte(Src1, Dest, length, N); |
398 | OUTPUT: |
399 | RETVAL</p> |
400 | |
401 | </div> |
402 | <h2 id="shift_left_uint">shift_left_uint</h2> |
403 | <div id="shift_left_uint_CONTENT"> |
404 | <p>int |
405 | gfx_image_shift_left_uint(Src1, Dest, length, N) |
406 | unsigned char *Src1 |
407 | unsigned char *Dest |
408 | int length |
409 | unsigned char N |
410 | CODE: |
411 | RETVAL = SDL_imageFilterShiftLeftUint(Src1, Dest, length, N); |
412 | OUTPUT: |
413 | RETVAL</p> |
414 | |
415 | </div> |
416 | <h2 id="shift_left">shift_left</h2> |
417 | <div id="shift_left_CONTENT"> |
418 | <p>int |
419 | gfx_image_shift_left(Src1, Dest, length, N) |
420 | unsigned char *Src1 |
421 | unsigned char *Dest |
422 | int length |
423 | unsigned char N |
424 | CODE: |
425 | RETVAL = SDL_imageFilterShiftLeft(Src1, Dest, length, N); |
426 | OUTPUT: |
427 | RETVAL</p> |
428 | |
429 | </div> |
430 | <h2 id="binarize_using_threshold">binarize_using_threshold</h2> |
431 | <div id="binarize_using_threshold_CONTENT"> |
432 | <p>int |
433 | gfx_image_binarize_using_threshold(Src1, Dest, length, T) |
434 | unsigned char *Src1 |
435 | unsigned char *Dest |
436 | int length |
437 | unsigned char T |
438 | CODE: |
439 | RETVAL = SDL_imageFilterBinarizeUsingThreshold(Src1, Dest, length, T); |
440 | OUTPUT: |
441 | RETVAL</p> |
442 | |
443 | </div> |
444 | <h2 id="clip_to_range">clip_to_range</h2> |
445 | <div id="clip_to_range_CONTENT"> |
446 | <p>int |
447 | gfx_image_clip_to_range(Src1, Dest, length, Tmin, Tmax) |
448 | unsigned char *Src1 |
449 | unsigned char *Dest |
450 | int length |
451 | unsigned char Tmin |
452 | unsigned char Tmax |
453 | CODE: |
454 | RETVAL = SDL_imageFilterClipToRange(Src1, Dest, length, Tmin, Tmax); |
455 | OUTPUT: |
456 | RETVAL</p> |
457 | |
458 | </div> |
459 | <h2 id="normalize_linear">normalize_linear</h2> |
460 | <div id="normalize_linear_CONTENT"> |
461 | <p>int |
462 | gfx_image_normalize_linear(Src1, Dest, length, Cmin, Cmax, Nmin, Nmax) |
463 | unsigned char *Src1 |
464 | unsigned char *Dest |
465 | int length |
466 | int Cmin |
467 | int Cmax |
468 | int Nmin |
469 | int Nmax |
470 | CODE: |
471 | RETVAL = SDL_imageFilterNormalizeLinear(Src1, Dest, length, Cmin, Cmax, Nmin, Nmax); |
472 | OUTPUT: |
473 | RETVAL</p> |
474 | |
475 | </div> |
476 | <h2 id="convolve_kernel_3x3_divide">convolve_kernel_3x3_divide</h2> |
477 | <div id="convolve_kernel_3x3_divide_CONTENT"> |
478 | <p>int |
479 | gfx_image_convolve_kernel_3x3_divide(Src, Dest, rows, columns, Kernel, Divisor) |
480 | unsigned char *Src |
481 | unsigned char *Dest |
482 | int rows |
483 | int columns |
484 | Sint16 *Kernel |
485 | unsigned char Divisor |
486 | CODE: |
487 | RETVAL = SDL_imageFilterConvolveKernel3x3Divide(Src, Dest, rows, columns, Kernel, Divisor); |
488 | OUTPUT: |
489 | RETVAL</p> |
490 | |
491 | </div> |
492 | <h2 id="convolve_kernel_5x5_divide">convolve_kernel_5x5_divide</h2> |
493 | <div id="convolve_kernel_5x5_divide_CONTENT"> |
494 | <p>int |
495 | gfx_image_convolve_kernel_5x5_divide(Src, Dest, rows, columns, Kernel, Divisor) |
496 | unsigned char *Src |
497 | unsigned char *Dest |
498 | int rows |
499 | int columns |
500 | Sint16 *Kernel |
501 | unsigned char Divisor |
502 | CODE: |
503 | RETVAL = SDL_imageFilterConvolveKernel5x5Divide(Src, Dest, rows, columns, Kernel, Divisor); |
504 | OUTPUT: |
505 | RETVAL</p> |
506 | |
507 | </div> |
508 | <h2 id="convolve_kernel_7x7_divide">convolve_kernel_7x7_divide</h2> |
509 | <div id="convolve_kernel_7x7_divide_CONTENT"> |
510 | <p>int |
511 | gfx_image_convolve_kernel_7x7_divide(Src, Dest, rows, columns, Kernel, Divisor) |
512 | unsigned char *Src |
513 | unsigned char *Dest |
514 | int rows |
515 | int columns |
516 | Sint16 *Kernel |
517 | unsigned char Divisor |
518 | CODE: |
519 | RETVAL = SDL_imageFilterConvolveKernel7x7Divide(Src, Dest, rows, columns, Kernel, Divisor); |
520 | OUTPUT: |
521 | RETVAL</p> |
522 | |
523 | </div> |
524 | <h2 id="convolve_kernel_9x9_divide">convolve_kernel_9x9_divide</h2> |
525 | <div id="convolve_kernel_9x9_divide_CONTENT"> |
526 | <p>int |
527 | gfx_image_convolve_kernel_9x9_divide(Src, Dest, rows, columns, Kernel, Divisor) |
528 | unsigned char *Src |
529 | unsigned char *Dest |
530 | int rows |
531 | int columns |
532 | Sint16 *Kernel |
533 | unsigned char Divisor |
534 | CODE: |
535 | RETVAL = SDL_imageFilterConvolveKernel9x9Divide(Src, Dest, rows, columns, Kernel, Divisor); |
536 | OUTPUT: |
537 | RETVAL</p> |
538 | |
539 | </div> |
540 | <h2 id="convolve_kernel_3x3_shift_right">convolve_kernel_3x3_shift_right</h2> |
541 | <div id="convolve_kernel_3x3_shift_right_CONT"> |
542 | <p>int |
543 | gfx_image_convolve_kernel_3x3_shift_right(Src, Dest, rows, columns, Kernel, NRightShift) |
544 | unsigned char *Src |
545 | unsigned char *Dest |
546 | int rows |
547 | int columns |
548 | Sint16 *Kernel |
549 | unsigned char NRightShift |
550 | CODE: |
551 | RETVAL = SDL_imageFilterConvolveKernel3x3ShiftRight(Src, Dest, rows, columns, Kernel, NRightShift); |
552 | OUTPUT: |
553 | RETVAL</p> |
554 | |
555 | </div> |
556 | <h2 id="convolve_kernel_5x5_shift_right">convolve_kernel_5x5_shift_right</h2> |
557 | <div id="convolve_kernel_5x5_shift_right_CONT"> |
558 | <p>int |
559 | gfx_image_convolve_kernel_5x5_shift_right(Src, Dest, rows, columns, Kernel, NRightShift) |
560 | unsigned char *Src |
561 | unsigned char *Dest |
562 | int rows |
563 | int columns |
564 | Sint16 *Kernel |
565 | unsigned char NRightShift |
566 | CODE: |
567 | RETVAL = SDL_imageFilterConvolveKernel5x5ShiftRight(Src, Dest, rows, columns, Kernel, NRightShift); |
568 | OUTPUT: |
569 | RETVAL</p> |
570 | |
571 | </div> |
572 | <h2 id="convolve_kernel_7x7_shift_right">convolve_kernel_7x7_shift_right</h2> |
573 | <div id="convolve_kernel_7x7_shift_right_CONT"> |
574 | <p>int |
575 | gfx_image_convolve_kernel_7x7_shift_right(Src, Dest, rows, columns, Kernel, NRightShift) |
576 | unsigned char *Src |
577 | unsigned char *Dest |
578 | int rows |
579 | int columns |
580 | Sint16 *Kernel |
581 | unsigned char NRightShift |
582 | CODE: |
583 | RETVAL = SDL_imageFilterConvolveKernel7x7ShiftRight(Src, Dest, rows, columns, Kernel, NRightShift); |
584 | OUTPUT: |
585 | RETVAL</p> |
586 | |
587 | </div> |
588 | <h2 id="convolve_kernel_9x9_shift_right">convolve_kernel_9x9_shift_right</h2> |
589 | <div id="convolve_kernel_9x9_shift_right_CONT"> |
590 | <p>int |
591 | gfx_image_convolve_kernel_9x9_shift_right(Src, Dest, rows, columns, Kernel, NRightShift) |
592 | unsigned char *Src |
593 | unsigned char *Dest |
594 | int rows |
595 | int columns |
596 | Sint16 *Kernel |
597 | unsigned char NRightShift |
598 | CODE: |
599 | RETVAL = SDL_imageFilterConvolveKernel9x9ShiftRight(Src, Dest, rows, columns, Kernel, NRightShift); |
600 | OUTPUT: |
601 | RETVAL</p> |
602 | |
603 | </div> |
604 | <h2 id="sobel_x">sobel_x</h2> |
605 | <div id="sobel_x_CONTENT"> |
606 | <p>int |
607 | gfx_image_sobel_x(Src, Dest, rows, columns) |
608 | unsigned char *Src |
609 | unsigned char *Dest |
610 | int rows |
611 | int columns |
612 | CODE: |
613 | RETVAL = SDL_imageFilterSobelX(Src, Dest, rows, columns); |
614 | OUTPUT: |
615 | RETVAL</p> |
616 | |
617 | </div> |
618 | <h2 id="sobel_x_shift_right">sobel_x_shift_right</h2> |
619 | <div id="sobel_x_shift_right_CONTENT"> |
620 | <p>int |
621 | gfx_image_sobel_x_shift_right(Src, Dest, rows, columns, NRightShift) |
622 | unsigned char *Src |
623 | unsigned char *Dest |
624 | int rows |
625 | int columns |
626 | unsigned char NRightShift |
627 | CODE: |
628 | RETVAL = SDL_imageFilterSobelXShiftRight(Src, Dest, rows, columns, NRightShift); |
629 | OUTPUT: |
630 | RETVAL</p> |
631 | |
632 | </div> |
633 | <h2 id="align_stack">align_stack</h2> |
634 | <div id="align_stack_CONTENT"> |
635 | <p>void |
636 | gfx_image_align_stack() |
637 | CODE: |
638 | SDL_imageFilterAlignStack();</p> |
639 | |
640 | </div> |
641 | <h2 id="restore_stack">restore_stack</h2> |
642 | <div id="restore_stack_CONTENT"> |
643 | <p>void |
644 | gfx_image_restore_stack() |
645 | CODE: |
646 | SDL_imageFilterRestoreStack(); |
647 | </p> |
648 | |
649 | </div> |
650 | </div> |