| /* |
| * Copyright 2015 Google Inc. |
| * |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| |
| #include "src/core/SkPathPriv.h" |
| #include "src/core/SkRecords.h" |
| |
| namespace SkRecords { |
| PreCachedPath::PreCachedPath(const SkPath& path) : SkPath(path) { |
| this->updateBoundsCache(); |
| (void)this->getGenerationID(); |
| #if 0 // Disabled to see if we ever really race on this. It costs time, chromium:496982. |
| SkPathPriv::FirstDirection junk; |
| (void)SkPathPriv::CheapComputeFirstDirection(*this, &junk); |
| #endif |
| } |
| |
| TypedMatrix::TypedMatrix(const SkMatrix& matrix) : SkMatrix(matrix) { |
| (void)this->getType(); |
| } |
| } |