Lines Matching defs:SkDeferredCanvas

9 #include "SkDeferredCanvas.h"
142 SkDeferredCanvas::NotificationClient* notificationClient = NULL);
145 void setNotificationClient(SkDeferredCanvas::NotificationClient* notificationClient);
246 SkDeferredCanvas::NotificationClient* fNotificationClient;
254 SkDevice* immediateDevice, SkDeferredCanvas::NotificationClient* notificationClient) :
289 SkDeferredCanvas::NotificationClient* notificationClient) {
434 // Save layer usage not supported, and not required by SkDeferredCanvas.
452 AutoImmediateDrawIfNeeded(SkDeferredCanvas& canvas, const SkBitmap* bitmap,
457 AutoImmediateDrawIfNeeded(SkDeferredCanvas& canvas, const SkPaint* paint) {
467 void init(SkDeferredCanvas& canvas, const SkBitmap* bitmap, const SkPaint* paint)
479 SkDeferredCanvas* fCanvas;
482 SkDeferredCanvas::SkDeferredCanvas() {
486 SkDeferredCanvas::SkDeferredCanvas(SkDevice* device) {
491 void SkDeferredCanvas::init() {
495 void SkDeferredCanvas::setMaxRecordingStorage(size_t maxStorage) {
500 size_t SkDeferredCanvas::storageAllocatedForRecording() const {
504 size_t SkDeferredCanvas::freeMemoryIfPossible(size_t bytesToFree) {
508 void SkDeferredCanvas::setBitmapSizeThreshold(size_t sizeThreshold) {
514 void SkDeferredCanvas::recordedDrawCommand() {
520 void SkDeferredCanvas::validate() const {
524 SkCanvas* SkDeferredCanvas::drawingCanvas() const {
530 SkCanvas* SkDeferredCanvas::immediateCanvas() const {
535 DeferredDevice* SkDeferredCanvas::getDeferredDevice() const {
539 void SkDeferredCanvas::setDeferredDrawing(bool val) {
550 bool SkDeferredCanvas::isDeferredDrawing() const {
554 bool SkDeferredCanvas::isFreshFrame() const {
558 bool SkDeferredCanvas::hasPendingCommands() const {
562 void SkDeferredCanvas::silentFlush() {
568 SkDeferredCanvas::~SkDeferredCanvas() {
571 SkDevice* SkDeferredCanvas::setDevice(SkDevice* device) {
576 SkDeferredCanvas::NotificationClient* SkDeferredCanvas::setNotificationClient(
587 bool SkDeferredCanvas::isFullFrame(const SkRect* rect,
625 int SkDeferredCanvas::save(SaveFlags flags) {
633 int SkDeferredCanvas::saveLayer(const SkRect* bounds, const SkPaint* paint,
643 void SkDeferredCanvas::restore() {
649 bool SkDeferredCanvas::isDrawingToLayer() const {
653 bool SkDeferredCanvas::translate(SkScalar dx, SkScalar dy) {
660 bool SkDeferredCanvas::scale(SkScalar sx, SkScalar sy) {
667 bool SkDeferredCanvas::rotate(SkScalar degrees) {
674 bool SkDeferredCanvas::skew(SkScalar sx, SkScalar sy) {
681 bool SkDeferredCanvas::concat(const SkMatrix& matrix) {
688 void SkDeferredCanvas::setMatrix(const SkMatrix& matrix) {
694 bool SkDeferredCanvas::clipRect(const SkRect& rect,
703 bool SkDeferredCanvas::clipRRect(const SkRRect& rrect,
712 bool SkDeferredCanvas::clipPath(const SkPath& path,
721 bool SkDeferredCanvas::clipRegion(const SkRegion& deviceRgn,
729 void SkDeferredCanvas::clear(SkColor color) {
739 void SkDeferredCanvas::drawPaint(const SkPaint& paint) {
749 void SkDeferredCanvas::drawPoints(PointMode mode, size_t count,
756 void SkDeferredCanvas::drawOval(const SkRect& rect, const SkPaint& paint) {
762 void SkDeferredCanvas::drawRect(const SkRect& rect, const SkPaint& paint) {
773 void SkDeferredCanvas::drawRRect(const SkRRect& rrect, const SkPaint& paint) {
775 this->SkDeferredCanvas::drawRect(rrect.getBounds(), paint);
777 this->SkDeferredCanvas::drawOval(rrect.getBounds(), paint);
785 void SkDeferredCanvas::drawPath(const SkPath& path, const SkPaint& paint) {
791 void SkDeferredCanvas::drawBitmap(const SkBitmap& bitmap, SkScalar left,
806 void SkDeferredCanvas::drawBitmapRectToRect(const SkBitmap& bitmap,
822 void SkDeferredCanvas::drawBitmapMatrix(const SkBitmap& bitmap,
832 void SkDeferredCanvas::drawBitmapNine(const SkBitmap& bitmap,
842 void SkDeferredCanvas::drawSprite(const SkBitmap& bitmap, int left, int top,
860 void SkDeferredCanvas::drawText(const void* text, size_t byteLength,
867 void SkDeferredCanvas::drawPosText(const void* text, size_t byteLength,
874 void SkDeferredCanvas::drawPosTextH(const void* text, size_t byteLength,
882 void SkDeferredCanvas::drawTextOnPath(const void* text, size_t byteLength,
891 void SkDeferredCanvas::drawPicture(SkPicture& picture) {
896 void SkDeferredCanvas::drawVertices(VertexMode vmode, int vertexCount,
908 SkBounder* SkDeferredCanvas::setBounder(SkBounder* bounder) {
915 SkDrawFilter* SkDeferredCanvas::setDrawFilter(SkDrawFilter* filter) {
922 SkCanvas* SkDeferredCanvas::canvasForDrawIter() {