blob: d64c088a30abed3689acf2948ac4751cd44ec727 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#ifndef SkDrawProcs_DEFINED
#define SkDrawProcs_DEFINED
#include "SkDraw.h"
class SkBlitter;
struct SkDraw1Glyph {
const SkDraw* fDraw;
SkBounder* fBounder;
const SkRegion* fClip;
SkBlitter* fBlitter;
SkGlyphCache* fCache;
SkIRect fClipBounds;
typedef void (*Proc)(const SkDraw1Glyph&, const SkGlyph&, int x, int y);
Proc init(const SkDraw* draw, SkBlitter* blitter, SkGlyphCache* cache);
};
struct SkDrawProcs {
SkDraw1Glyph::Proc fD1GProc;
};
#endif
|