1 // Copyright 2014 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef TextBlob_h 6 #define TextBlob_h 7 8 #include "third_party/skia/include/core/SkTextBlob.h" 9 #include "wtf/PassRefPtr.h" 10 #include "wtf/RefPtr.h" 11 12 namespace blink { 13 14 // Holds a (mutable) reference to an immutable SkTextBlob. 15 // Typedefs are used only to insulate core/ from Skia type names. 16 typedef RefPtr<const SkTextBlob> TextBlobPtr; 17 typedef PassRefPtr<const SkTextBlob> PassTextBlobPtr; 18 19 } // namespace blink 20 21 #endif // TextBlob_h 22