Lines Matching refs:paint

256 status_t DisplayListRenderer::drawBitmap(SkBitmap* bitmap, float left, float top, SkPaint* paint) {
258 paint = refPaint(paint);
260 addDrawOp(new (alloc()) DrawBitmapOp(bitmap, left, top, paint));
264 status_t DisplayListRenderer::drawBitmap(SkBitmap* bitmap, SkMatrix* matrix, SkPaint* paint) {
267 paint = refPaint(paint);
269 addDrawOp(new (alloc()) DrawBitmapMatrixOp(bitmap, matrix, paint));
275 float dstRight, float dstBottom, SkPaint* paint) {
277 paint = refPaint(paint);
284 addDrawOp(new (alloc()) DrawBitmapOp(bitmap, dstLeft, dstTop, paint));
290 dstLeft, dstTop, dstRight, dstBottom, paint));
295 SkPaint* paint) {
297 paint = refPaint(paint);
299 addDrawOp(new (alloc()) DrawBitmapDataOp(bitmap, left, top, paint));
304 float* vertices, int* colors, SkPaint* paint) {
308 paint = refPaint(paint);
312 vertices, colors, paint));
318 int8_t numColors, float left, float top, float right, float bottom, SkPaint* paint) {
321 OpenGLRenderer::getAlphaAndModeDirect(paint, &alpha, &mode);
339 SkPaint* paint) {
340 paint = refPaint(paint);
341 addDrawOp(new (alloc()) DrawRectOp(left, top, right, bottom, paint));
346 float rx, float ry, SkPaint* paint) {
347 paint = refPaint(paint);
348 addDrawOp(new (alloc()) DrawRoundRectOp(left, top, right, bottom, rx, ry, paint));
352 status_t DisplayListRenderer::drawCircle(float x, float y, float radius, SkPaint* paint) {
353 paint = refPaint(paint);
354 addDrawOp(new (alloc()) DrawCircleOp(x, y, radius, paint));
359 SkPaint* paint) {
360 paint = refPaint(paint);
361 addDrawOp(new (alloc()) DrawOvalOp(left, top, right, bottom, paint));
366 float startAngle, float sweepAngle, bool useCenter, SkPaint* paint) {
367 paint = refPaint(paint);
369 startAngle, sweepAngle, useCenter, paint));
373 status_t DisplayListRenderer::drawPath(SkPath* path, SkPaint* paint) {
375 paint = refPaint(paint);
377 addDrawOp(new (alloc()) DrawPathOp(path, paint));
381 status_t DisplayListRenderer::drawLines(float* points, int count, SkPaint* paint) {
383 paint = refPaint(paint);
385 addDrawOp(new (alloc()) DrawLinesOp(points, count, paint));
389 status_t DisplayListRenderer::drawPoints(float* points, int count, SkPaint* paint) {
391 paint = refPaint(paint);
393 addDrawOp(new (alloc()) DrawPointsOp(points, count, paint));
398 SkPath* path, float hOffset, float vOffset, SkPaint* paint) {
403 paint = refPaint(paint);
406 hOffset, vOffset, paint);
412 const float* positions, SkPaint* paint) {
417 paint = refPaint(paint);
419 DrawOp* op = new (alloc()) DrawPosTextOp(text, bytesCount, count, positions, paint);
425 float x, float y, const float* positions, SkPaint* paint,
430 if (length < 0.0f) length = paint->measureText(text, bytesCount);
434 paint = refPaint(paint);
436 DrawOp* op = new (alloc()) DrawTextOp(text, bytesCount, count, x, y, positions, paint, length);
441 status_t DisplayListRenderer::drawRects(const float* rects, int count, SkPaint* paint) {
445 paint = refPaint(paint);
446 addDrawOp(new (alloc()) DrawRectsOp(rects, count, paint));