Main Page   Modules   Alphabetical List   Data Structures   File List   Data Fields   Globals  

src/main/dither-very-fast.c File Reference

#include <gimp-print/gimp-print.h>
#include "gimp-print-internal.h"
#include <gimp-print/gimp-print-intl-internal.h>
#include "dither-impl.h"
#include "dither-inlined-functions.h"

Go to the source code of this file.

Functions

void print_color_very_fast (const stpi_dither_t *d, stpi_dither_channel_t *dc, int val, int x, int y, unsigned char bit, unsigned bits, int length)
void stpi_dither_very_fast (stp_vars_t *v, int row, const unsigned short *raw, int duplicate_line, int zero_mask, const unsigned char *mask)


Function Documentation

void print_color_very_fast const stpi_dither_t   d,
stpi_dither_channel_t   dc,
int    val,
int    x,
int    y,
unsigned char    bit,
unsigned    bits,
int    length
[inline, static]
 

Definition at line 38 of file dither-very-fast.c.

References dither_channel::dithermat, ditherpoint(), dither_channel::ptr, dither::ptr_offset, and set_row_ends().

Referenced by stpi_dither_very_fast().

void stpi_dither_very_fast stp_vars_t   v,
int    row,
const unsigned short *    raw,
int    duplicate_line,
int    zero_mask,
const unsigned char *    mask
 

Definition at line 60 of file dither-very-fast.c.

References ADVANCE_UNIDIRECTIONAL, CHANNEL, CHANNEL_COUNT, ditherpoint(), dither::dst_width, dither_channel::nlevels, print_color_very_fast(), dither::ptr_offset, dither_channel::ranges, set_row_ends(), dither::src_width, stp_free(), stp_get_component_data(), and stp_zalloc().


Generated on Wed May 12 20:21:35 2004 for libgimpprint API Reference by doxygen1.2.17