diff options
author | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-11-06 10:08:21 +0000 |
---|---|---|
committer | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-11-06 10:08:21 +0000 |
commit | 6006d0f8c4f19d19a12de20826f731f52ac822a7 (patch) | |
tree | 6ec1663c2591016c0a5e91543ace2e3018617212 /include/gpu/GrContext.h | |
parent | 382fde3a3c5cb5e8e3dcdc4c549541453851d8d0 (diff) |
Add bevel-stroke support in GrAARectRenderer
Committed: http://code.google.com/p/skia/source/detail?r=12082
R=robertphillips@google.com, bsalomon@google.com
Author: yunchao.he@intel.com
Review URL: https://codereview.chromium.org/23712005
git-svn-id: http://skia.googlecode.com/svn/trunk@12148 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'include/gpu/GrContext.h')
-rw-r--r-- | include/gpu/GrContext.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/include/gpu/GrContext.h b/include/gpu/GrContext.h index 82c440e67c..f302a44808 100644 --- a/include/gpu/GrContext.h +++ b/include/gpu/GrContext.h @@ -396,17 +396,18 @@ public: /** * Draw the rect using a paint. * @param paint describes how to color pixels. - * @param strokeWidth If strokeWidth < 0, then the rect is filled, else - * the rect is mitered stroked based on strokeWidth. If - * strokeWidth == 0, then the stroke is always a single - * pixel thick. + * @param stroke the stroke information (width, join, cap). + * If stroke == NULL, then the rect is filled. + * Otherwise, if stroke width == 0, then the stroke + * is always a single pixel thick, else the rect is + * mitered/beveled stroked based on stroke width. * @param matrix Optional matrix applied to the rect. Applied before * context's matrix or the paint's matrix. * The rects coords are used to access the paint (through texture matrix) */ void drawRect(const GrPaint& paint, const SkRect&, - SkScalar strokeWidth = -1, + const SkStrokeRec* stroke = NULL, const SkMatrix* matrix = NULL); /** |