Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(44)

Side by Side Diff: trunk/src/core/SkPaint.cpp

Issue 12739006: move most of SkFontHost to private (preceeding making it all private) (Closed) Base URL: http://skia.googlecode.com/svn/
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 1
2 /* 2 /*
3 * Copyright 2006 The Android Open Source Project 3 * Copyright 2006 The Android Open Source Project
4 * 4 *
5 * Use of this source code is governed by a BSD-style license that can be 5 * Use of this source code is governed by a BSD-style license that can be
6 * found in the LICENSE file. 6 * found in the LICENSE file.
7 */ 7 */
8 8
9 #include "SkPaint.h" 9 #include "SkPaint.h"
10 #include "SkAnnotation.h" 10 #include "SkAnnotation.h"
(...skipping 1637 matching lines...) Expand 10 before | Expand all | Expand 10 after
1648 rec->setContrast(SkFloatToScalar(0.5f)); 1648 rec->setContrast(SkFloatToScalar(0.5f));
1649 #endif 1649 #endif
1650 1650
1651 rec->fReservedAlign = 0; 1651 rec->fReservedAlign = 0;
1652 1652
1653 /* Allow the fonthost to modify our rec before we use it as a key into the 1653 /* Allow the fonthost to modify our rec before we use it as a key into the
1654 cache. This way if we're asking for something that they will ignore, 1654 cache. This way if we're asking for something that they will ignore,
1655 they can modify our rec up front, so we don't create duplicate cache 1655 they can modify our rec up front, so we don't create duplicate cache
1656 entries. 1656 entries.
1657 */ 1657 */
1658 SkFontHost::FilterRec(rec, typeface); 1658 typeface->onFilterRec(rec);
1659 1659
1660 // be sure to call PostMakeRec(rec) before you actually use it! 1660 // be sure to call PostMakeRec(rec) before you actually use it!
1661 } 1661 }
1662 1662
1663 /** 1663 /**
1664 * In order to call cachedDeviceLuminance, cachedPaintLuminance, or 1664 * In order to call cachedDeviceLuminance, cachedPaintLuminance, or
1665 * cachedMaskGamma the caller must hold the gMaskGammaCacheMutex and continue 1665 * cachedMaskGamma the caller must hold the gMaskGammaCacheMutex and continue
1666 * to hold it until the returned pointer is refed or forgotten. 1666 * to hold it until the returned pointer is refed or forgotten.
1667 */ 1667 */
1668 SK_DECLARE_STATIC_MUTEX(gMaskGammaCacheMutex); 1668 SK_DECLARE_STATIC_MUTEX(gMaskGammaCacheMutex);
(...skipping 895 matching lines...) Expand 10 before | Expand all | Expand 10 after
2564 if (firstTime) { 2564 if (firstTime) {
2565 *dst = r; 2565 *dst = r;
2566 } else { 2566 } else {
2567 dst->join(r); 2567 dst->join(r);
2568 } 2568 }
2569 } else { 2569 } else {
2570 break; 2570 break;
2571 } 2571 }
2572 } 2572 }
2573 } 2573 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698