~centralelyon2010/inkscape/imagelinks2

« back to all changes in this revision

Viewing changes to src/libnr/nr-render.h

  • Committer: mental
  • Date: 2006-01-16 02:36:01 UTC
  • Revision ID: mental@users.sourceforge.net-20060116023601-wkr0h7edl5veyudq
moving trunk for module inkscape

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef __NR_RENDER_H__
 
2
#define __NR_RENDER_H__
 
3
 
 
4
/*
 
5
 * Pixel buffer rendering library
 
6
 *
 
7
 * Authors:
 
8
 *   Lauris Kaplinski <lauris@kaplinski.com>
 
9
 *
 
10
 * This code is in public domain
 
11
 */
 
12
 
 
13
#include <libnr/nr-pixblock.h>
 
14
 
 
15
struct NRRenderer;
 
16
 
 
17
typedef void (* NRRenderFunc) (NRRenderer *r, NRPixBlock *pb, NRPixBlock *m);
 
18
 
 
19
struct NRRenderer {
 
20
        NRRenderFunc render;
 
21
};
 
22
 
 
23
#define nr_render(r,pb,m) ((NRRenderer *) (r))->render ((NRRenderer *) (r), (pb), (m))
 
24
 
 
25
#endif