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