Lines Matching refs:virtual

49     virtual ~SkiaCanvas();
51 virtual void resetRecording(int width, int height, in resetRecording()
56 virtual uirenderer::DisplayList* finishRecording() override { in finishRecording()
60 virtual void insertReorderBarrier(bool enableReorder) override { in insertReorderBarrier()
64 virtual void setBitmap(const SkBitmap& bitmap) override;
66 virtual bool isOpaque() override;
67 virtual int width() override;
68 virtual int height() override;
70 virtual int getSaveCount() const override;
71 virtual int save(SaveFlags::Flags flags) override;
72 virtual void restore() override;
73 virtual void restoreToCount(int saveCount) override;
74 virtual void restoreUnclippedLayer(int saveCount, const SkPaint& paint) override;
76 virtual int saveLayer(float left, float top, float right, float bottom, const SkPaint* paint,
78 virtual int saveLayerAlpha(float left, float top, float right, float bottom, int alpha,
80 virtual int saveUnclippedLayer(int left, int top, int right, int bottom) override;
82 virtual void getMatrix(SkMatrix* outMatrix) const override;
83 virtual void setMatrix(const SkMatrix& matrix) override;
84 virtual void concat(const SkMatrix& matrix) override;
85 virtual void rotate(float degrees) override;
86 virtual void scale(float sx, float sy) override;
87 virtual void skew(float sx, float sy) override;
88 virtual void translate(float dx, float dy) override;
90 virtual bool getClipBounds(SkRect* outRect) const override;
91 virtual bool quickRejectRect(float left, float top, float right, float bottom) const override;
92 virtual bool quickRejectPath(const SkPath& path) const override;
93 virtual bool clipRect(float left, float top, float right, float bottom, SkClipOp op) override;
94 virtual bool clipPath(const SkPath* path, SkClipOp op) override;
96 virtual PaintFilter* getPaintFilter() override;
97 virtual void setPaintFilter(sk_sp<PaintFilter> paintFilter) override;
99 virtual SkCanvasState* captureCanvasState() const override;
101 virtual void drawColor(int color, SkBlendMode mode) override;
102 virtual void drawPaint(const SkPaint& paint) override;
104 virtual void drawPoint(float x, float y, const Paint& paint) override;
105 virtual void drawPoints(const float* points, int count, const Paint& paint) override;
106 virtual void drawLine(float startX, float startY, float stopX, float stopY,
108 virtual void drawLines(const float* points, int count, const Paint& paint) override;
109 virtual void drawRect(float left, float top, float right, float bottom,
111 virtual void drawRegion(const SkRegion& region, const Paint& paint) override;
112 virtual void drawRoundRect(float left, float top, float right, float bottom, float rx, float ry,
115 virtual void drawDoubleRoundRect(const SkRRect& outer, const SkRRect& inner,
118 virtual void drawCircle(float x, float y, float radius, const Paint& paint) override;
119 virtual void drawOval(float left, float top, float right, float bottom,
121 virtual void drawArc(float left, float top, float right, float bottom, float startAngle,
123 virtual void drawPath(const SkPath& path, const Paint& paint) override;
124 virtual void drawVertices(const SkVertices*, SkBlendMode, const Paint& paint) override;
126 virtual void drawBitmap(Bitmap& bitmap, float left, float top, const Paint* paint) override;
127 virtual void drawBitmap(Bitmap& bitmap, const SkMatrix& matrix, const Paint* paint) override;
128 virtual void drawBitmap(Bitmap& bitmap, float srcLeft, float srcTop, float srcRight,
131 virtual void drawBitmapMesh(Bitmap& bitmap, int meshWidth, int meshHeight,
134 virtual void drawNinePatch(Bitmap& bitmap, const android::Res_png_9patch& chunk, float dstLeft,
137 virtual double drawAnimatedImage(AnimatedImageDrawable* imgDrawable) override;
139 virtual void drawVectorDrawable(VectorDrawableRoot* vectorDrawable) override;
141 virtual void drawRoundRect(uirenderer::CanvasPropertyPrimitive* left,
148 virtual void drawCircle(uirenderer::CanvasPropertyPrimitive* x,
153 virtual void drawLayer(uirenderer::DeferredLayerUpdater* layerHandle) override;
154 virtual void drawRenderNode(uirenderer::RenderNode* renderNode) override;
155 virtual void callDrawGLFunction(Functor* functor,
157 virtual void drawPicture(const SkPicture& picture) override;
165 virtual void drawGlyphs(ReadGlyphFunc glyphFunc, int count, const Paint& paint, float x,
168 virtual void drawLayoutOnPath(const minikin::Layout& layout, float hOffset, float vOffset,