12c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com/*
22c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com * Copyright 2012 Google Inc.
32c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com *
42c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com * Use of this source code is governed by a BSD-style license that can be
52c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com * found in the LICENSE file.
62c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com */
72c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com
82c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com#include "SkNullCanvas.h"
92c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com
102c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com#include "SkCanvas.h"
11665ccccccc0faccbd13bea762d9d275f1f334441bsalomon@google.com#include "SkNWayCanvas.h"
122c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com
132c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com
142c029394573f1673f29bb010cd14e865880953f6bsalomon@google.comSkCanvas* SkCreateNullCanvas() {
152c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com    // An N-Way canvas forwards calls to N canvas's. When N == 0 it's
162c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com    // effectively a null canvas.
170a11a2a1dda365c35aa537e5fb15290f404e2dc1bsalomon@google.com    return SkNEW_ARGS(SkNWayCanvas, (0,0));
182c029394573f1673f29bb010cd14e865880953f6bsalomon@google.com}
19