Lines Matching refs:paint
119 const SkPaint* paint, int flags) { in saveLayer() argument
123 paint = refPaint(paint); in saveLayer()
124 addStateOp(new (alloc()) SaveLayerOp(left, top, right, bottom, paint, flags)); in saveLayer()
197 status_t DisplayListRenderer::drawBitmap(const SkBitmap* bitmap, const SkPaint* paint) { in drawBitmap() argument
199 paint = refPaint(paint); in drawBitmap()
201 addDrawOp(new (alloc()) DrawBitmapOp(bitmap, paint)); in drawBitmap()
207 float dstRight, float dstBottom, const SkPaint* paint) { in drawBitmap() argument
215 drawBitmap(bitmap, paint); in drawBitmap()
219 paint = refPaint(paint); in drawBitmap()
223 dstLeft, dstTop, dstRight, dstBottom, paint)); in drawBitmap()
228 status_t DisplayListRenderer::drawBitmapData(const SkBitmap* bitmap, const SkPaint* paint) { in drawBitmapData() argument
230 paint = refPaint(paint); in drawBitmapData()
232 addDrawOp(new (alloc()) DrawBitmapDataOp(bitmap, paint)); in drawBitmapData()
237 const float* vertices, const int* colors, const SkPaint* paint) { in drawBitmapMesh() argument
241 paint = refPaint(paint); in drawBitmapMesh()
245 vertices, colors, paint)); in drawBitmapMesh()
250 float left, float top, float right, float bottom, const SkPaint* paint) { in drawPatch() argument
253 paint = refPaint(paint); in drawPatch()
255 addDrawOp(new (alloc()) DrawPatchOp(bitmap, patch, left, top, right, bottom, paint)); in drawPatch()
265 const SkPaint* paint) { in drawRect() argument
266 paint = refPaint(paint); in drawRect()
267 addDrawOp(new (alloc()) DrawRectOp(left, top, right, bottom, paint)); in drawRect()
272 float rx, float ry, const SkPaint* paint) { in drawRoundRect() argument
273 paint = refPaint(paint); in drawRoundRect()
274 addDrawOp(new (alloc()) DrawRoundRectOp(left, top, right, bottom, rx, ry, paint)); in drawRoundRect()
282 CanvasPropertyPaint* paint) { in drawRoundRect() argument
289 mDisplayListData->refProperty(paint); in drawRoundRect()
291 &right->value, &bottom->value, &rx->value, &ry->value, &paint->value)); in drawRoundRect()
295 status_t DisplayListRenderer::drawCircle(float x, float y, float radius, const SkPaint* paint) { in drawCircle() argument
296 paint = refPaint(paint); in drawCircle()
297 addDrawOp(new (alloc()) DrawCircleOp(x, y, radius, paint)); in drawCircle()
302 CanvasPropertyPrimitive* radius, CanvasPropertyPaint* paint) { in drawCircle() argument
306 mDisplayListData->refProperty(paint); in drawCircle()
308 &radius->value, &paint->value)); in drawCircle()
313 const SkPaint* paint) { in drawOval() argument
314 paint = refPaint(paint); in drawOval()
315 addDrawOp(new (alloc()) DrawOvalOp(left, top, right, bottom, paint)); in drawOval()
320 float startAngle, float sweepAngle, bool useCenter, const SkPaint* paint) { in drawArc() argument
322 return drawOval(left, top, right, bottom, paint); in drawArc()
325 paint = refPaint(paint); in drawArc()
327 startAngle, sweepAngle, useCenter, paint)); in drawArc()
331 status_t DisplayListRenderer::drawPath(const SkPath* path, const SkPaint* paint) { in drawPath() argument
333 paint = refPaint(paint); in drawPath()
335 addDrawOp(new (alloc()) DrawPathOp(path, paint)); in drawPath()
339 status_t DisplayListRenderer::drawLines(const float* points, int count, const SkPaint* paint) { in drawLines() argument
341 paint = refPaint(paint); in drawLines()
343 addDrawOp(new (alloc()) DrawLinesOp(points, count, paint)); in drawLines()
347 status_t DisplayListRenderer::drawPoints(const float* points, int count, const SkPaint* paint) { in drawPoints() argument
349 paint = refPaint(paint); in drawPoints()
351 addDrawOp(new (alloc()) DrawPointsOp(points, count, paint)); in drawPoints()
356 const SkPath* path, float hOffset, float vOffset, const SkPaint* paint) { in drawTextOnPath() argument
361 paint = refPaint(paint); in drawTextOnPath()
364 hOffset, vOffset, paint); in drawTextOnPath()
370 const float* positions, const SkPaint* paint) { in drawPosText() argument
375 paint = refPaint(paint); in drawPosText()
377 DrawOp* op = new (alloc()) DrawPosTextOp(text, bytesCount, count, positions, paint); in drawPosText()
382 static void simplifyPaint(int color, SkPaint* paint) { in simplifyPaint() argument
383 paint->setColor(color); in simplifyPaint()
384 paint->setShader(NULL); in simplifyPaint()
385 paint->setColorFilter(NULL); in simplifyPaint()
386 paint->setLooper(NULL); in simplifyPaint()
387 paint->setStrokeWidth(4 + 0.04 * paint->getTextSize()); in simplifyPaint()
388 paint->setStrokeJoin(SkPaint::kRound_Join); in simplifyPaint()
389 paint->setLooper(NULL); in simplifyPaint()
393 float x, float y, const float* positions, const SkPaint* paint, in drawText() argument
396 if (!text || count <= 0 || paintWillNotDrawText(*paint)) return DrawGlInfo::kStatusDone; in drawText()
403 int color = paint->getColor(); in drawText()
408 SkPaint* outlinePaint = copyPaint(paint); in drawText()
415 SkPaint* innerPaint = copyPaint(paint); in drawText()
422 paint = refPaint(paint); in drawText()
425 x, y, positions, paint, totalAdvance, bounds); in drawText()
431 status_t DisplayListRenderer::drawRects(const float* rects, int count, const SkPaint* paint) { in drawRects() argument
435 paint = refPaint(paint); in drawRects()
436 addDrawOp(new (alloc()) DrawRectsOp(rects, count, paint)); in drawRects()