Home | History | Annotate | Download | only in pipe

Lines Matching refs:SkGPipeCanvas

171 class SkGPipeCanvas : public SkCanvas {
173 SkGPipeCanvas(SkGPipeController*, SkWriter32*, uint32_t flags,
175 virtual ~SkGPipeCanvas();
324 AutoPipeNotify(SkGPipeCanvas* canvas) : fCanvas(canvas) {}
327 SkGPipeCanvas* fCanvas;
334 void SkGPipeCanvas::flattenFactoryNames() {
345 bool SkGPipeCanvas::shuttleBitmap(const SkBitmap& bm, int32_t slot) {
363 int SkGPipeCanvas::flattenToIndex(SkFlattenable* obj, PaintFlats paintflat) {
395 * provided to the SkBitmapHeap to tell the SkGPipeCanvas to do so.
399 BitmapShuttle(SkGPipeCanvas*);
406 SkGPipeCanvas* fCanvas;
415 SkGPipeCanvas::SkGPipeCanvas(SkGPipeController* controller,
458 SkGPipeCanvas::~SkGPipeCanvas() {
464 bool SkGPipeCanvas::needOpBytes(size_t needed) {
487 uint32_t SkGPipeCanvas::getTypefaceID(SkTypeface* face) {
508 int SkGPipeCanvas::save(SaveFlags flags) {
516 int SkGPipeCanvas::saveLayer(const SkRect* bounds, const SkPaint* paint,
545 void SkGPipeCanvas::restore() {
558 bool SkGPipeCanvas::isDrawingToLayer() const {
562 bool SkGPipeCanvas::translate(SkScalar dx, SkScalar dy) {
574 bool SkGPipeCanvas::scale(SkScalar sx, SkScalar sy) {
586 bool SkGPipeCanvas::rotate(SkScalar degrees) {
597 bool SkGPipeCanvas::skew(SkScalar sx, SkScalar sy) {
609 bool SkGPipeCanvas::concat(const SkMatrix& matrix) {
620 void SkGPipeCanvas::setMatrix(const SkMatrix& matrix) {
629 bool SkGPipeCanvas::clipRect(const SkRect& rect, SkRegion::Op rgnOp,
640 bool SkGPipeCanvas::clipRRect(const SkRRect& rrect, SkRegion::Op rgnOp,
651 bool SkGPipeCanvas::clipPath(const SkPath& path, SkRegion::Op rgnOp,
663 bool SkGPipeCanvas::clipRegion(const SkRegion& region, SkRegion::Op rgnOp) {
674 void SkGPipeCanvas::clear(SkColor color) {
688 void SkGPipeCanvas::drawPaint(const SkPaint& paint) {
696 void SkGPipeCanvas::drawPoints(PointMode mode, size_t count,
709 void SkGPipeCanvas::drawOval(const SkRect& rect, const SkPaint& paint) {
718 void SkGPipeCanvas::drawRect(const SkRect& rect, const SkPaint& paint) {
727 void SkGPipeCanvas::drawRRect(const SkRRect& rrect, const SkPaint& paint) {
736 void SkGPipeCanvas::drawPath(const SkPath& path, const SkPaint& paint) {
745 bool SkGPipeCanvas::commonDrawBitmap(const SkBitmap& bm, DrawOps op,
765 void SkGPipeCanvas::drawBitmap(const SkBitmap& bm, SkScalar left, SkScalar top,
776 void SkGPipeCanvas::drawBitmapRectToRect(const SkBitmap& bm, const SkRect* src,
797 void SkGPipeCanvas::drawBitmapMatrix(const SkBitmap& bm, const SkMatrix& matrix,
807 void SkGPipeCanvas::drawBitmapNine(const SkBitmap& bm, const SkIRect& center,
821 void SkGPipeCanvas::drawSprite(const SkBitmap& bm, int left, int top,
832 void SkGPipeCanvas::drawText(const void* text, size_t byteLength, SkScalar x,
847 void SkGPipeCanvas::drawPosText(const void* text, size_t byteLength,
863 void SkGPipeCanvas::drawPosTextH(const void* text, size_t byteLength,
881 void SkGPipeCanvas::drawTextOnPath(const void* text, size_t byteLength,
907 void SkGPipeCanvas::drawPicture(SkPicture& picture) {
912 void SkGPipeCanvas::drawVertices(VertexMode mode, int vertexCount,
959 void SkGPipeCanvas::drawData(const void* ptr, size_t size) {
976 void SkGPipeCanvas::beginCommentGroup(const char* description) {
980 void SkGPipeCanvas::addComment(const char* kywd, const char* value) {
984 void SkGPipeCanvas::endCommentGroup() {
988 void SkGPipeCanvas::flushRecording(bool detachCurrentBlock) {
996 size_t SkGPipeCanvas::freeMemoryIfPossible(size_t bytesToFree) {
1011 void SkGPipeCanvas::writePaint(const SkPaint& paint) {
1131 void SkGPipeController::setCanvas(SkGPipeCanvas* canvas) {
1150 fCanvas = SkNEW_ARGS(SkGPipeCanvas, (controller, &fWriter, flags, width, height));
1183 BitmapShuttle::BitmapShuttle(SkGPipeCanvas* canvas) {