Home | History | Annotate | Download | only in core
      1 /*
      2  * Copyright 2015 Google Inc.
      3  *
      4  * Use of this source code is governed by a BSD-style license that can be
      5  * found in the LICENSE file.
      6  */
      7 
      8 #include "SkPathPriv.h"
      9 #include "SkRecords.h"
     10 
     11 namespace SkRecords {
     12     PreCachedPath::PreCachedPath(const SkPath& path) : SkPath(path) {
     13         this->updateBoundsCache();
     14         (void)this->getGenerationID();
     15 #if 0  // Disabled to see if we ever really race on this.  It costs time, chromium:496982.
     16         SkPathPriv::FirstDirection junk;
     17         (void)SkPathPriv::CheapComputeFirstDirection(*this, &junk);
     18 #endif
     19     }
     20 
     21     TypedMatrix::TypedMatrix(const SkMatrix& matrix) : SkMatrix(matrix) {
     22         (void)this->getType();
     23     }
     24 }
     25