Lines Matching refs:SkDeferredCanvas

9 #include "SkDeferredCanvas.h"
143 void setNotificationClient(SkDeferredCanvas::NotificationClient* notificationClient);
261 SkDeferredCanvas::NotificationClient* fNotificationClient;
313 SkDeferredCanvas::NotificationClient* notificationClient) {
475 // Save layer usage not supported, and not required by SkDeferredCanvas.
497 AutoImmediateDrawIfNeeded(SkDeferredCanvas& canvas, const SkBitmap* bitmap,
502 AutoImmediateDrawIfNeeded(SkDeferredCanvas& canvas, const SkPaint* paint) {
512 void init(SkDeferredCanvas& canvas, const SkBitmap* bitmap, const SkPaint* paint)
524 SkDeferredCanvas* fCanvas;
527 SkDeferredCanvas* SkDeferredCanvas::Create(SkSurface* surface) {
529 return SkNEW_ARGS(SkDeferredCanvas, (deferredDevice));
532 SkDeferredCanvas::SkDeferredCanvas(SkDeferredDevice* device) : SkCanvas (device) {
536 void SkDeferredCanvas::init() {
540 void SkDeferredCanvas::setMaxRecordingStorage(size_t maxStorage) {
545 size_t SkDeferredCanvas::storageAllocatedForRecording() const {
549 size_t SkDeferredCanvas::freeMemoryIfPossible(size_t bytesToFree) {
553 void SkDeferredCanvas::setBitmapSizeThreshold(size_t sizeThreshold) {
559 void SkDeferredCanvas::recordedDrawCommand() {
565 void SkDeferredCanvas::validate() const {
569 SkCanvas* SkDeferredCanvas::drawingCanvas() const {
575 SkCanvas* SkDeferredCanvas::immediateCanvas() const {
580 SkDeferredDevice* SkDeferredCanvas::getDeferredDevice() const {
584 void SkDeferredCanvas::setDeferredDrawing(bool val) {
595 bool SkDeferredCanvas::isDeferredDrawing() const {
599 bool SkDeferredCanvas::isFreshFrame() const {
603 bool SkDeferredCanvas::hasPendingCommands() const {
607 void SkDeferredCanvas::silentFlush() {
613 SkDeferredCanvas::~SkDeferredCanvas() {
616 SkSurface* SkDeferredCanvas::setSurface(SkSurface* surface) {
626 SkDeferredCanvas::NotificationClient* SkDeferredCanvas::setNotificationClient(
637 SkImage* SkDeferredCanvas::newImageSnapshot() {
643 bool SkDeferredCanvas::isFullFrame(const SkRect* rect,
681 void SkDeferredCanvas::willSave(SaveFlags flags) {
687 SkCanvas::SaveLayerStrategy SkDeferredCanvas::willSaveLayer(const SkRect* bounds,
696 void SkDeferredCanvas::willRestore() {
702 bool SkDeferredCanvas::isDrawingToLayer() const {
706 void SkDeferredCanvas::didConcat(const SkMatrix& matrix) {
712 void SkDeferredCanvas::didSetMatrix(const SkMatrix& matrix) {
718 void SkDeferredCanvas::onClipRect(const SkRect& rect,
726 void SkDeferredCanvas::onClipRRect(const SkRRect& rrect,
734 void SkDeferredCanvas::onClipPath(const SkPath& path,
742 void SkDeferredCanvas::onClipRegion(const SkRegion& deviceRgn, SkRegion::Op op) {
748 void SkDeferredCanvas::clear(SkColor color) {
758 void SkDeferredCanvas::drawPaint(const SkPaint& paint) {
768 void SkDeferredCanvas::drawPoints(PointMode mode, size_t count,
775 void SkDeferredCanvas::drawOval(const SkRect& rect, const SkPaint& paint) {
781 void SkDeferredCanvas::drawRect(const SkRect& rect, const SkPaint& paint) {
792 void SkDeferredCanvas::drawRRect(const SkRRect& rrect, const SkPaint& paint) {
794 this->SkDeferredCanvas::drawRect(rrect.getBounds(), paint);
796 this->SkDeferredCanvas::drawOval(rrect.getBounds(), paint);
804 void SkDeferredCanvas::onDrawDRRect(const SkRRect& outer, const SkRRect& inner,
811 void SkDeferredCanvas::drawPath(const SkPath& path, const SkPaint& paint) {
817 void SkDeferredCanvas::drawBitmap(const SkBitmap& bitmap, SkScalar left,
832 void SkDeferredCanvas::drawBitmapRectToRect(const SkBitmap& bitmap,
849 void SkDeferredCanvas::drawBitmapMatrix(const SkBitmap& bitmap,
859 void SkDeferredCanvas::drawBitmapNine(const SkBitmap& bitmap,
869 void SkDeferredCanvas::drawSprite(const SkBitmap& bitmap, int left, int top,
887 void SkDeferredCanvas::onDrawText(const void* text, size_t byteLength, SkScalar x, SkScalar y,
894 void SkDeferredCanvas::onDrawPosText(const void* text, size_t byteLength, const SkPoint pos[],
901 void SkDeferredCanvas::onDrawPosTextH(const void* text, size_t byteLength, const SkScalar xpos[],
908 void SkDeferredCanvas::onDrawTextOnPath(const void* text, size_t byteLength, const SkPath& path,
915 void SkDeferredCanvas::onDrawPicture(const SkPicture* picture) {
920 void SkDeferredCanvas::drawVertices(VertexMode vmode, int vertexCount,
932 SkDrawFilter* SkDeferredCanvas::setDrawFilter(SkDrawFilter* filter) {
939 SkCanvas* SkDeferredCanvas::canvasForDrawIter() {