/external/chromium_org/third_party/WebKit/Source/web/ |
H A D | WebGlyphCache.cpp | 34 #include "platform/fonts/GlyphPageTreeNode.h" 40 return GlyphPageTreeNode::treeGlyphPageCount();
|
/external/chromium_org/third_party/WebKit/Source/platform/fonts/ |
H A D | GlyphPageTreeNode.h | 47 // GlyphPageTreeNode for each glyph page number. The roots do not have a 51 // Each root node maps a FontData pointer to another GlyphPageTreeNode at 65 class PLATFORM_EXPORT GlyphPageTreeNode { class in namespace:blink 66 WTF_MAKE_FAST_ALLOCATED; WTF_MAKE_NONCOPYABLE(GlyphPageTreeNode); 68 static GlyphPageTreeNode* getRootChild(const FontData* fontData, unsigned pageNumber) 79 GlyphPageTreeNode* parent() const { return m_parent; } 80 GlyphPageTreeNode* getChild(const FontData*, unsigned pageNumber); 95 GlyphPageTreeNode() function in class:blink::GlyphPageTreeNode 106 static GlyphPageTreeNode* getRoot(unsigned pageNumber); 113 static HashMap<int, GlyphPageTreeNode*>* root [all...] |
H A D | GlyphPageTreeNodeTest.cpp | 6 #include "platform/fonts/GlyphPageTreeNode.h" 63 TEST(GlyphPageTreeNode, rootChild) 66 size_t pageCountBeforeTest = GlyphPageTreeNode::treeGlyphPageCount(); 69 GlyphPageTreeNode* node = GlyphPageTreeNode::getRootChild(data.get(), kPageNumber); 70 EXPECT_EQ(pageCountBeforeTest + 1, GlyphPageTreeNode::treeGlyphPageCount()); 77 EXPECT_EQ(pageCountBeforeTest, GlyphPageTreeNode::treeGlyphPageCount()); 80 TEST(GlyphPageTreeNode, level2) 83 size_t pageCountBeforeTest = GlyphPageTreeNode::treeGlyphPageCount(); 87 GlyphPageTreeNode* node [all...] |
H A D | GlyphPageTreeNode.cpp | 30 #include "platform/fonts/GlyphPageTreeNode.h" 45 HashMap<int, GlyphPageTreeNode*>* GlyphPageTreeNode::roots = 0; 46 GlyphPageTreeNode* GlyphPageTreeNode::pageZeroRoot = 0; 48 GlyphPageTreeNode* GlyphPageTreeNode::getRoot(unsigned pageNumber) 53 roots = new HashMap<int, GlyphPageTreeNode*>; 54 pageZeroRoot = new GlyphPageTreeNode; 60 if (GlyphPageTreeNode* foundNod [all...] |
H A D | FontFallbackList.h | 32 class GlyphPageTreeNode; 40 typedef HashMap<int, GlyphPageTreeNode*, DefaultHash<int>::Hash> GlyphPages; 60 GlyphPageTreeNode* m_pageZero; 95 GlyphPageTreeNode* getPageNode(unsigned pageNumber) const 100 void setPageNode(unsigned pageNumber, GlyphPageTreeNode* node) 119 GlyphPageTreeNode* m_pageZero;
|
H A D | SimpleFontData.cpp | 82 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page(); 102 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page(); 146 GlyphPageTreeNode::pruneTreeCustomFontData(this); 148 GlyphPageTreeNode::pruneTreeFontData(this); 159 GlyphPageTreeNode* node = GlyphPageTreeNode::getRootChild(this, character >> GlyphPage::sizeBits); 231 GlyphPageTreeNode::pruneTreeCustomFontData(smallCaps.get()); 233 GlyphPageTreeNode::pruneTreeCustomFontData(emphasisMark.get()); 235 GlyphPageTreeNode::pruneTreeCustomFontData(brokenIdeograph.get()); 237 GlyphPageTreeNode [all...] |
H A D | GlyphPage.h | 45 class GlyphPageTreeNode; 69 // missing in the primary font. It is owned by exactly one GlyphPageTreeNode, 74 static PassRefPtr<GlyphPage> createForMixedFontData(GlyphPageTreeNode* owner) 80 static PassRefPtr<GlyphPage> createForSingleFontData(GlyphPageTreeNode* owner, const SimpleFontData* fontData) 86 PassRefPtr<GlyphPage> createCopiedSystemFallbackPage(GlyphPageTreeNode* owner) const 188 GlyphPageTreeNode* owner() const { return m_owner; } 191 explicit GlyphPage(GlyphPageTreeNode* owner, const SimpleFontData* fontDataForAllGlyphs = 0) 213 GlyphPageTreeNode* m_owner;
|
H A D | SegmentedFontData.cpp | 37 GlyphPageTreeNode::pruneTreeCustomFontData(this);
|
H A D | Font.cpp | 34 #include "platform/fonts/GlyphPageTreeNode.h" 409 GlyphPageTreeNode* uprightNode = GlyphPageTreeNode::getRootChild(uprightFontData.get(), pageNumber); 423 GlyphPageTreeNode* verticalRightNode = GlyphPageTreeNode::getRootChild(verticalRightFontData.get(), pageNumber); 465 GlyphPageTreeNode* node = m_fontFallbackList->getPageNode(pageNumber); 467 node = GlyphPageTreeNode::getRootChild(fontDataAt(0), pageNumber); 517 GlyphPageTreeNode* variantNode = GlyphPageTreeNode::getRootChild(variantFontData.get(), pageNumber); 562 GlyphPage* fallbackPage = GlyphPageTreeNode [all...] |
/external/chromium_org/third_party/WebKit/Source/platform/fonts/skia/ |
H A D | SimpleFontDataSkia.cpp | 166 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page();
|
/external/chromium_org/third_party/WebKit/Source/core/svg/ |
H A D | SVGFontData.cpp | 87 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(fontData, 0)->page();
|
/external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/ |
H A D | SimpleFontDataMac.mm | 252 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page();
|
/external/chromium_org/third_party/WebKit/Source/platform/ |
H A D | blink_platform.target.darwin-arm.mk | 228 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
|
H A D | blink_platform.target.darwin-arm64.mk | 227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
|
H A D | blink_platform.target.darwin-mips.mk | 227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
|
H A D | blink_platform.target.darwin-mips64.mk | 227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
|
H A D | blink_platform.target.darwin-x86.mk | 227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
|
H A D | blink_platform.target.darwin-x86_64.mk | 227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
|
H A D | blink_platform.target.linux-arm.mk | 228 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
|
H A D | blink_platform.target.linux-arm64.mk | 227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
|
H A D | blink_platform.target.linux-mips.mk | 227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
|
H A D | blink_platform.target.linux-mips64.mk | 227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
|
H A D | blink_platform.target.linux-x86.mk | 227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
|
H A D | blink_platform.target.linux-x86_64.mk | 227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
|