deno.land / x / skia_canvas@0.5.8 / native / include / pattern.hpp

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
27
28
29
30
#include "include/common.hpp"#include "include/image.hpp"#include "include/core/SkShader.h"#include "include/core/SkBitmap.h"
enum PatternRepeat { kRepeat, kRepeatX, kRepeatY, kNoRepeat,};
typedef struct sk_pattern { SkTileMode tmx; SkTileMode tmy; SkBitmap* bitmap; SkMatrix ts;} sk_pattern;
extern "C" { SKIA_EXPORT sk_pattern* sk_pattern_new_image(SkImage* image, int repeat); SKIA_EXPORT void sk_pattern_destroy(sk_pattern* pattern); SKIA_EXPORT void sk_pattern_set_transform( sk_pattern* pattern, double a, double b, double c, double d, double e, double f ); sk_sp<SkShader> sk_pattern_to_shader(sk_pattern* pattern);}
skia_canvas

Version Info

Tagged at
8 months ago