|
7 | 7 |
|
8 | 8 | #include "include/xamarin/SkManagedPixelRef.h" |
9 | 9 | #include "include/xamarin/SkManaged_ID_Change_Listener.h" |
10 | | -#include "include/xamarin/sk_managed_pixel_ref.h" |
| 10 | +#include "include/xamarin/sk_managedpixelref.h" |
11 | 11 | #include "src/c/sk_types_priv.h" |
12 | 12 |
|
13 | | -static inline SkManagedPixelRef* AsSkManagedPixelRef(sk_pixel_ref_t* d) { |
| 13 | +static inline SkManagedPixelRef* AsSkManagedPixelRef(sk_pixelref_t* d) { |
14 | 14 | return reinterpret_cast<SkManagedPixelRef*>(d); |
15 | 15 | } |
16 | | -static inline sk_pixel_ref_t* ToSkPixelRef(SkManagedPixelRef* d) { |
17 | | - return reinterpret_cast<sk_pixel_ref_t*>(d); |
| 16 | +static inline sk_pixelref_t* ToSkPixelRef(SkManagedPixelRef* d) { |
| 17 | + return reinterpret_cast<sk_pixelref_t*>(d); |
18 | 18 | } |
19 | 19 |
|
20 | 20 | static inline SkManaged_ID_Change_Listener* AsSkManaged_ID_Change_Listener(sk_id_change_listener_t* d) { |
21 | 21 | return reinterpret_cast<SkManaged_ID_Change_Listener*>(d); |
22 | 22 | } |
23 | 23 |
|
24 | | -static sk_pixel_ref_procs_t gProcs; |
| 24 | +static sk_pixelref_procs_t gProcs; |
25 | 25 |
|
26 | 26 | void destroy(SkManagedPixelRef* d, void* context) { |
27 | 27 | if (gProcs.fDestroy) { |
28 | 28 | gProcs.fDestroy(ToSkPixelRef(d), context); |
29 | 29 | } |
30 | 30 | } |
31 | 31 |
|
32 | | -sk_pixel_ref_t* sk_managed_pixel_ref_new_from_existing(void* context, void* pixelRef) { |
| 32 | +sk_pixelref_t* sk_managedpixelref_new_from_existing(void* context, void* pixelRef) { |
33 | 33 | return ToSkPixelRef(new SkManagedPixelRef(context, (SkPixelRef*)pixelRef)); |
34 | 34 | } |
35 | 35 |
|
36 | | -sk_pixel_ref_t* sk_managed_pixel_ref_new( |
| 36 | +sk_pixelref_t* sk_managedpixelref_new( |
37 | 37 | void* context, int32_t width, int32_t height, void* addr, size_t rowBytes) { |
38 | 38 | return ToSkPixelRef(new SkManagedPixelRef(context, width, height, addr, rowBytes)); |
39 | 39 | } |
40 | 40 |
|
41 | | -void sk_managed_pixel_ref_delete(sk_pixel_ref_t* d) { |
| 41 | +void sk_managedpixelref_delete(sk_pixelref_t* d) { |
42 | 42 | delete AsSkManagedPixelRef(d); |
43 | 43 | } |
44 | 44 |
|
45 | | -sk_isize_t sk_managed_pixel_ref_dimensions(sk_pixel_ref_t* d) { |
| 45 | +sk_isize_t sk_managedpixelref_dimensions(sk_pixelref_t* d) { |
46 | 46 | return ToISize(AsSkManagedPixelRef(d)->pixelRef->dimensions()); |
47 | 47 | } |
48 | | -int32_t sk_managed_pixel_ref_width(sk_pixel_ref_t* d) { |
| 48 | +int32_t sk_managedpixelref_width(sk_pixelref_t* d) { |
49 | 49 | return AsSkManagedPixelRef(d)->pixelRef->width(); |
50 | 50 | } |
51 | 51 |
|
52 | | -int32_t sk_managed_pixel_ref_height(sk_pixel_ref_t* d) { |
| 52 | +int32_t sk_managedpixelref_height(sk_pixelref_t* d) { |
53 | 53 | return AsSkManagedPixelRef(d)->pixelRef->height(); |
54 | 54 | } |
55 | | -size_t sk_managed_pixel_ref_rowBytes(sk_pixel_ref_t* d) { |
| 55 | +size_t sk_managedpixelref_rowBytes(sk_pixelref_t* d) { |
56 | 56 | return AsSkManagedPixelRef(d)->pixelRef->rowBytes(); |
57 | 57 | } |
58 | | -void* sk_managed_pixel_ref_pixels(sk_pixel_ref_t* d) { |
| 58 | +void* sk_managedpixelref_pixels(sk_pixelref_t* d) { |
59 | 59 | return AsSkManagedPixelRef(d)->pixelRef->pixels(); |
60 | 60 | } |
61 | | -void* sk_managed_pixel_ref_pixel_ref(sk_pixel_ref_t* d) { |
| 61 | +void* sk_managedpixelref_pixelref(sk_pixelref_t* d) { |
62 | 62 | // IMPORTANT!!! |
63 | 63 | // we must keep our pixel ref in order to keep functioning |
64 | 64 | // so we do not call release() nor unref() on it to prevent it pointing to garbage |
65 | 65 | return AsSkManagedPixelRef(d)->pixelRef.get(); |
66 | 66 | } |
67 | | -uint32_t sk_managed_pixel_ref_generation_id(sk_pixel_ref_t* d) { |
| 67 | +uint32_t sk_managedpixelref_generation_id(sk_pixelref_t* d) { |
68 | 68 | return AsSkManagedPixelRef(d)->pixelRef->getGenerationID(); |
69 | 69 | } |
70 | | -void sk_managed_pixel_ref_notify_pixels_changed(sk_pixel_ref_t* d) { |
| 70 | +void sk_managedpixelref_notify_pixels_changed(sk_pixelref_t* d) { |
71 | 71 | AsSkManagedPixelRef(d)->pixelRef->notifyPixelsChanged(); |
72 | 72 | } |
73 | | -bool sk_managed_pixel_ref_is_immutable(sk_pixel_ref_t* d) { |
| 73 | +bool sk_managedpixelref_is_immutable(sk_pixelref_t* d) { |
74 | 74 | return AsSkManagedPixelRef(d)->pixelRef->isImmutable(); |
75 | 75 | } |
76 | | -void sk_managed_pixel_ref_set_immutable(sk_pixel_ref_t* d) { |
| 76 | +void sk_managedpixelref_set_immutable(sk_pixelref_t* d) { |
77 | 77 | AsSkManagedPixelRef(d)->pixelRef->setImmutable(); |
78 | 78 | } |
79 | | -//void sk_managed_pixel_ref_add_generation_id_listener(sk_pixel_ref_t* d, sk_id_change_listener_t* listener) { |
| 79 | +//void sk_managedpixelref_add_generation_id_listener(sk_pixelref_t* d, sk_id_change_listener_t* listener) { |
80 | 80 | // AsSkManagedPixelRef(d)->pixelRef->addGenIDChangeListener(sk_ref_sp(AsSkManaged_ID_Change_Listener(listener))); |
81 | 81 | //} |
82 | | -void sk_managed_pixel_ref_notify_added_to_cache(sk_pixel_ref_t* d) { |
| 82 | +void sk_managedpixelref_notify_added_to_cache(sk_pixelref_t* d) { |
83 | 83 | AsSkManagedPixelRef(d)->pixelRef->notifyAddedToCache(); |
84 | 84 | } |
85 | 85 |
|
86 | | -void sk_managed_pixel_ref_set_procs(sk_pixel_ref_procs_t procs) { |
| 86 | +void sk_managedpixelref_set_procs(sk_pixelref_procs_t procs) { |
87 | 87 | gProcs = procs; |
88 | 88 |
|
89 | 89 | SkManagedPixelRef::Procs p; |
|
0 commit comments