| OLD | NEW | 
|   1 /* |   1 /* | 
|   2  * Copyright (C) 2013 Google Inc. All rights reserved. |   2  * Copyright (C) 2013 Google Inc. All rights reserved. | 
|   3  * |   3  * | 
|   4  * Redistribution and use in source and binary forms, with or without |   4  * Redistribution and use in source and binary forms, with or without | 
|   5  * modification, are permitted provided that the following conditions are |   5  * modification, are permitted provided that the following conditions are | 
|   6  * met: |   6  * met: | 
|   7  * |   7  * | 
|   8  *     * Redistributions of source code must retain the above copyright |   8  *     * Redistributions of source code must retain the above copyright | 
|   9  * notice, this list of conditions and the following disclaimer. |   9  * notice, this list of conditions and the following disclaimer. | 
|  10  *     * Redistributions in binary form must reproduce the above |  10  *     * Redistributions in binary form must reproduce the above | 
| (...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  42     void setTimings(Vector<double>*); |  42     void setTimings(Vector<double>*); | 
|  43  |  43  | 
|  44     virtual void drawPaint(const SkPaint&) override; |  44     virtual void drawPaint(const SkPaint&) override; | 
|  45     virtual void drawPoints(PointMode, size_t count, const SkPoint pts[], const 
    SkPaint&) override; |  45     virtual void drawPoints(PointMode, size_t count, const SkPoint pts[], const 
    SkPaint&) override; | 
|  46     virtual void drawRect(const SkRect&, const SkPaint&) override; |  46     virtual void drawRect(const SkRect&, const SkPaint&) override; | 
|  47     virtual void drawOval(const SkRect&, const SkPaint&) override; |  47     virtual void drawOval(const SkRect&, const SkPaint&) override; | 
|  48     virtual void drawRRect(const SkRRect&, const SkPaint&) override; |  48     virtual void drawRRect(const SkRRect&, const SkPaint&) override; | 
|  49     virtual void drawPath(const SkPath&, const SkPaint&) override; |  49     virtual void drawPath(const SkPath&, const SkPaint&) override; | 
|  50     virtual void drawBitmap(const SkBitmap&, SkScalar left, SkScalar top, const 
    SkPaint* = 0) override; |  50     virtual void drawBitmap(const SkBitmap&, SkScalar left, SkScalar top, const 
    SkPaint* = 0) override; | 
|  51     virtual void drawBitmapRectToRect(const SkBitmap&, const SkRect* src, const 
    SkRect& dst, const SkPaint*, DrawBitmapRectFlags) override; |  51     virtual void drawBitmapRectToRect(const SkBitmap&, const SkRect* src, const 
    SkRect& dst, const SkPaint*, DrawBitmapRectFlags) override; | 
|  52     virtual void drawBitmapMatrix(const SkBitmap&, const SkMatrix&, const SkPain
    t* = 0) override; |  | 
|  53     virtual void drawBitmapNine(const SkBitmap&, const SkIRect& center, const Sk
    Rect& dst, const SkPaint*) override; |  52     virtual void drawBitmapNine(const SkBitmap&, const SkIRect& center, const Sk
    Rect& dst, const SkPaint*) override; | 
|  54     virtual void drawSprite(const SkBitmap&, int left, int top, const SkPaint* =
     0) override; |  53     virtual void drawSprite(const SkBitmap&, int left, int top, const SkPaint* =
     0) override; | 
|  55     virtual void drawVertices(VertexMode vmode, int vertexCount, const SkPoint v
    ertices[], const SkPoint texs[], |  54     virtual void drawVertices(VertexMode vmode, int vertexCount, const SkPoint v
    ertices[], const SkPoint texs[], | 
|  56         const SkColor colors[], SkXfermode* xmode, const uint16_t indices[], int
     indexCount, const SkPaint&) override; |  55         const SkColor colors[], SkXfermode* xmode, const uint16_t indices[], int
     indexCount, const SkPaint&) override; | 
|  57     virtual void drawData(const void* data, size_t length) override; |  56     virtual void drawData(const void* data, size_t length) override; | 
|  58     virtual void beginCommentGroup(const char* description) override; |  57     virtual void beginCommentGroup(const char* description) override; | 
|  59     virtual void addComment(const char* keyword, const char* value) override; |  58     virtual void addComment(const char* keyword, const char* value) override; | 
|  60     virtual void endCommentGroup() override; |  59     virtual void endCommentGroup() override; | 
|  61  |  60  | 
|  62     virtual void onDrawDRRect(const SkRRect& outer, const SkRRect& inner, const 
    SkPaint&) override; |  61     virtual void onDrawDRRect(const SkRRect& outer, const SkRRect& inner, const 
    SkPaint&) override; | 
|  63     virtual void onDrawText(const void* text, size_t byteLength, SkScalar x, SkS
    calar y, const SkPaint&) override; |  62     virtual void onDrawText(const void* text, size_t byteLength, SkScalar x, SkS
    calar y, const SkPaint&) override; | 
|  64     virtual void onDrawPosText(const void* text, size_t byteLength, const SkPoin
    t pos[], const SkPaint&) override; |  63     virtual void onDrawPosText(const void* text, size_t byteLength, const SkPoin
    t pos[], const SkPaint&) override; | 
|  65     virtual void onDrawPosTextH(const void* text, size_t byteLength, const SkSca
    lar xpos[], SkScalar constY, const SkPaint&) override; |  64     virtual void onDrawPosTextH(const void* text, size_t byteLength, const SkSca
    lar xpos[], SkScalar constY, const SkPaint&) override; | 
|  66     virtual void onDrawTextOnPath(const void* text, size_t byteLength, const SkP
    ath&, const SkMatrix*, const SkPaint&) override; |  65     virtual void onDrawTextOnPath(const void* text, size_t byteLength, const SkP
    ath&, const SkMatrix*, const SkPaint&) override; | 
|  67     virtual void onPushCull(const SkRect& cullRect) override; |  | 
|  68     virtual void onPopCull() override; |  | 
|  69     virtual void onClipRect(const SkRect&, SkRegion::Op, ClipEdgeStyle) override
    ; |  66     virtual void onClipRect(const SkRect&, SkRegion::Op, ClipEdgeStyle) override
    ; | 
|  70     virtual void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) overri
    de; |  67     virtual void onClipRRect(const SkRRect&, SkRegion::Op, ClipEdgeStyle) overri
    de; | 
|  71     virtual void onClipPath(const SkPath&, SkRegion::Op, ClipEdgeStyle) override
    ; |  68     virtual void onClipPath(const SkPath&, SkRegion::Op, ClipEdgeStyle) override
    ; | 
|  72     virtual void onClipRegion(const SkRegion&, SkRegion::Op) override; |  69     virtual void onClipRegion(const SkRegion&, SkRegion::Op) override; | 
|  73     virtual void onDrawPicture(const SkPicture*, const SkMatrix*, const SkPaint*
    ); |  70     virtual void onDrawPicture(const SkPicture*, const SkMatrix*, const SkPaint*
    ); | 
|  74     virtual void didSetMatrix(const SkMatrix&) override; |  71     virtual void didSetMatrix(const SkMatrix&) override; | 
|  75     virtual void didConcat(const SkMatrix&) override; |  72     virtual void didConcat(const SkMatrix&) override; | 
|  76     virtual void willSave() override; |  73     virtual void willSave() override; | 
|  77     SaveLayerStrategy willSaveLayer(const SkRect* bounds, const SkPaint*, SaveFl
    ags) override; |  74     SaveLayerStrategy willSaveLayer(const SkRect* bounds, const SkPaint*, SaveFl
    ags) override; | 
|  78     virtual void willRestore() override; |  75     virtual void willRestore() override; | 
|  79  |  76  | 
|  80 private: |  77 private: | 
|  81     Vector<double>* m_timings; |  78     Vector<double>* m_timings; | 
|  82     friend class AutoStamper; |  79     friend class AutoStamper; | 
|  83 }; |  80 }; | 
|  84  |  81  | 
|  85 } // namespace blink |  82 } // namespace blink | 
|  86  |  83  | 
|  87 #endif  // SKY_ENGINE_PLATFORM_GRAPHICS_PROFILINGCANVAS_H_ |  84 #endif  // SKY_ENGINE_PLATFORM_GRAPHICS_PROFILINGCANVAS_H_ | 
| OLD | NEW |