Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(81)

Unified Diff: src/c/sk_surface.cpp

Issue 848553002: add stroke params to c api (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Created 5 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/c/sk_paint.cpp ('k') | src/c/sk_types_priv.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: src/c/sk_surface.cpp
diff --git a/src/c/sk_surface.cpp b/src/c/sk_surface.cpp
index 89b53d0a0eb80af2d9bebb98b53a0021da45ad99..15f68dba11854850814df9e7471bdfe2ddc2fa80 100644
--- a/src/c/sk_surface.cpp
+++ b/src/c/sk_surface.cpp
@@ -11,6 +11,7 @@
#include "sk_paint.h"
#include "sk_path.h"
#include "sk_surface.h"
+#include "sk_types_priv.h"
#include "SkCanvas.h"
#include "SkData.h"
@@ -157,18 +158,6 @@ static sk_image_t* ToImage(SkImage* cimage) {
return reinterpret_cast<sk_image_t*>(cimage);
}
-static const SkPaint& AsPaint(const sk_paint_t& cpaint) {
- return reinterpret_cast<const SkPaint&>(cpaint);
-}
-
-static const SkPaint* AsPaint(const sk_paint_t* cpaint) {
- return reinterpret_cast<const SkPaint*>(cpaint);
-}
-
-static SkPaint* AsPaint(sk_paint_t* cpaint) {
- return reinterpret_cast<SkPaint*>(cpaint);
-}
-
static sk_canvas_t* ToCanvas(SkCanvas* canvas) {
return reinterpret_cast<sk_canvas_t*>(canvas);
}
@@ -177,18 +166,6 @@ static SkCanvas* AsCanvas(sk_canvas_t* ccanvas) {
return reinterpret_cast<SkCanvas*>(ccanvas);
}
-static SkMaskFilter* AsMaskFilter(sk_maskfilter_t* cfilter) {
- return reinterpret_cast<SkMaskFilter*>(cfilter);
-}
-
-static sk_maskfilter_t* ToMaskFilter(SkMaskFilter* filter) {
- return reinterpret_cast<sk_maskfilter_t*>(filter);
-}
-
-static SkShader* AsShader(sk_shader_t* cshader) {
- return reinterpret_cast<SkShader*>(cshader);
-}
-
static SkPictureRecorder* AsPictureRecorder(sk_picture_recorder_t* crec) {
return reinterpret_cast<SkPictureRecorder*>(crec);
}
@@ -260,40 +237,6 @@ uint32_t sk_image_get_unique_id(const sk_image_t* cimage) {
///////////////////////////////////////////////////////////////////////////////////////////
-sk_paint_t* sk_paint_new() {
- return (sk_paint_t*)SkNEW(SkPaint);
-}
-
-void sk_paint_delete(sk_paint_t* cpaint) {
- SkDELETE(AsPaint(cpaint));
-}
-
-bool sk_paint_is_antialias(const sk_paint_t* cpaint) {
- return AsPaint(*cpaint).isAntiAlias();
-}
-
-void sk_paint_set_antialias(sk_paint_t* cpaint, bool aa) {
- AsPaint(cpaint)->setAntiAlias(aa);
-}
-
-sk_color_t sk_paint_get_color(const sk_paint_t* cpaint) {
- return AsPaint(*cpaint).getColor();
-}
-
-void sk_paint_set_color(sk_paint_t* cpaint, sk_color_t c) {
- AsPaint(cpaint)->setColor(c);
-}
-
-void sk_paint_set_shader(sk_paint_t* cpaint, sk_shader_t* cshader) {
- AsPaint(cpaint)->setShader(AsShader(cshader));
-}
-
-void sk_paint_set_maskfilter(sk_paint_t* cpaint, sk_maskfilter_t* cfilter) {
- AsPaint(cpaint)->setMaskFilter(AsMaskFilter(cfilter));
-}
-
-///////////////////////////////////////////////////////////////////////////////////////////
-
sk_path_t* sk_path_new() {
return (sk_path_t*)SkNEW(SkPath);
}
« no previous file with comments | « src/c/sk_paint.cpp ('k') | src/c/sk_types_priv.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698