Searched refs:GlyphPageTreeNode (Results 1 - 24 of 24) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/web/
H A DWebGlyphCache.cpp34 #include "platform/fonts/GlyphPageTreeNode.h"
40 return GlyphPageTreeNode::treeGlyphPageCount();
/external/chromium_org/third_party/WebKit/Source/platform/fonts/
H A DGlyphPageTreeNode.h47 // 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 DGlyphPageTreeNodeTest.cpp6 #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 DGlyphPageTreeNode.cpp30 #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 DFontFallbackList.h32 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 DSimpleFontData.cpp82 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 DGlyphPage.h45 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 DSegmentedFontData.cpp37 GlyphPageTreeNode::pruneTreeCustomFontData(this);
H A DFont.cpp34 #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 DSimpleFontDataSkia.cpp166 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page();
/external/chromium_org/third_party/WebKit/Source/core/svg/
H A DSVGFontData.cpp87 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(fontData, 0)->page();
/external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/
H A DSimpleFontDataMac.mm252 GlyphPage* glyphPageZero = GlyphPageTreeNode::getRootChild(this, 0)->page();
/external/chromium_org/third_party/WebKit/Source/platform/
H A Dblink_platform.target.darwin-arm.mk228 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
H A Dblink_platform.target.darwin-arm64.mk227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
H A Dblink_platform.target.darwin-mips.mk227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
H A Dblink_platform.target.darwin-mips64.mk227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
H A Dblink_platform.target.darwin-x86.mk227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
H A Dblink_platform.target.darwin-x86_64.mk227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
H A Dblink_platform.target.linux-arm.mk228 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
H A Dblink_platform.target.linux-arm64.mk227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
H A Dblink_platform.target.linux-mips.mk227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
H A Dblink_platform.target.linux-mips64.mk227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
H A Dblink_platform.target.linux-x86.mk227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \
H A Dblink_platform.target.linux-x86_64.mk227 third_party/WebKit/Source/platform/fonts/GlyphPageTreeNode.cpp \

Completed in 5458 milliseconds