IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 14, 2019, 2:38:41 PM (7 years ago)
Author:
eugene
Message:

add anti-aliasing smoothing to bDraw functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ohana.20190329/src/libkapa/include/kapa.h

    r40558 r40730  
    172172  int Nx, Ny, Nbyte;
    173173  bDrawColor **pixels;
     174  char **mask;
    174175  png_color *palette;
    175176  int Npalette;
     177
    176178  // current drawing values:
    177179  int bWeight;
     
    256258int KapaGetImageData (int fd, KapaImageData *graphmode);
    257259int KapaSetToolbox (int fd, int location);
     260int KapaSetSmoothSigma (int fd, float sigma);
    258261
    259262/* KapaColors */
     
    292295bDrawBuffer *bDrawBufferCreate (int Nx, int Ny, int Nbyte, png_color *palette, int Npalette);
    293296void bDrawBufferFree (bDrawBuffer *buffer);
     297int bDrawMerge (bDrawBuffer *base, bDrawBuffer *layer);
    294298void bDrawSetBuffer (bDrawBuffer *buffer);
    295299void bDrawSetColor (bDrawBuffer *buffer, bDrawColor color);
     
    312316void bDrawTriOpen  (bDrawBuffer *buffer, double x1, double y1, double x2, double y2, double x3, double y3);
    313317void bDrawTriFill  (bDrawBuffer *buffer, double x1, double y1, double dx, double dy);
     318
     319void bDrawSmooth (bDrawBuffer *buffer, float sigma);
    314320
    315321/* bDrawRotFont.c */
Note: See TracChangeset for help on using the changeset viewer.