OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SimpleFontData
(Results
26 - 50
of
86
) sorted by null
1
2
3
4
/external/chromium_org/third_party/WebKit/Source/core/svg/
SVGRemoteFontFaceSource.h
27
virtual PassRefPtr<
SimpleFontData
> createFontData(const FontDescription&) OVERRIDE;
SVGRemoteFontFaceSource.cpp
16
#include "platform/fonts/
SimpleFontData
.h"
35
PassRefPtr<
SimpleFontData
> SVGRemoteFontFaceSource::createFontData(const FontDescription& fontDescription)
57
return
SimpleFontData
::create(
/external/chromium_org/third_party/WebKit/Source/platform/fonts/
FontDataCache.cpp
34
#include "platform/fonts/
SimpleFontData
.h"
48
PassRefPtr<
SimpleFontData
> FontDataCache::get(const FontPlatformData* platformData, ShouldRetain shouldRetain)
55
pair<RefPtr<
SimpleFontData
>, unsigned> newValue(
SimpleFontData
::create(*platformData), shouldRetain == Retain ? 1 : 0);
83
void FontDataCache::release(const
SimpleFontData
* fontData)
128
Vector<RefPtr<
SimpleFontData
>, 20> fontDataToDelete;
129
ListHashSet<RefPtr<
SimpleFontData
> >::iterator end = m_inactiveFontData.end();
130
ListHashSet<RefPtr<
SimpleFontData
> >::iterator it = m_inactiveFontData.begin();
132
RefPtr<
SimpleFontData
>& fontData = *it.get();
134
// We should not delete
SimpleFontData
here because deletion can modify m_inactiveFontData. See http://trac.webkit.org/changeset/4401
[
all
...]
GlyphPageTreeNode.h
43
class
SimpleFontData
;
74
static void pruneTreeFontData(const
SimpleFontData
*);
77
void pruneFontData(const
SimpleFontData
*, unsigned level = 0);
FontFallbackList.h
25
#include "platform/fonts/
SimpleFontData
.h"
86
const
SimpleFontData
* primarySimpleFontData(const FontDescription& fontDescription)
113
const
SimpleFontData
* determinePrimarySimpleFontData(const FontDescription&) const;
120
mutable const
SimpleFontData
* m_cachedPrimarySimpleFontData;
Font.h
31
#include "platform/fonts/
SimpleFontData
.h"
106
float width(const TextRun&, HashSet<const
SimpleFontData
*>* fallbackFonts = 0, GlyphOverflow* = 0) const;
117
float tabWidth(const
SimpleFontData
&, unsigned tabSize, float position) const;
124
const
SimpleFontData
* primaryFont() const;
131
const
SimpleFontData
* fontDataForCombiningCharacterSequence(const UChar*, size_t length, FontDataVariant) const;
148
void drawGlyphs(GraphicsContext*, const
SimpleFontData
*, const GlyphBuffer&, unsigned from, unsigned numGlyphs, const FloatPoint&, const FloatRect& textRect) const;
151
float floatWidthForSimpleText(const TextRun&, HashSet<const
SimpleFontData
*>* fallbackFonts = 0, IntRectExtent* glyphBounds = 0) const;
161
float floatWidthForComplexText(const TextRun&, HashSet<const
SimpleFontData
*>* fallbackFonts, IntRectExtent* glyphBounds) const;
203
inline const
SimpleFontData
* Font::primaryFont() const
226
inline float Font::tabWidth(const
SimpleFontData
& fontData, unsigned tabSize, float position) cons
[
all
...]
WidthIterator.cpp
31
#include "platform/fonts/
SimpleFontData
.h"
40
WidthIterator::WidthIterator(const Font* font, const TextRun& run, HashSet<const
SimpleFontData
*>* fallbackFonts, bool accountForGlyphBounds, bool forTextEmphasis)
88
const
SimpleFontData
* fontData = glyphData.fontData;
103
void WidthIterator::cacheFallbackFont(const
SimpleFontData
* fontData,
104
const
SimpleFontData
* primaryFont)
113
const
SimpleFontData
& fontData, GlyphBuffer* glyphBuffer)
183
const
SimpleFontData
* primaryFont = m_font->primaryFont();
184
const
SimpleFontData
* lastFontData = primaryFont;
205
const
SimpleFontData
* fontData = glyphData.fontData;
FontFallbackList.cpp
90
const
SimpleFontData
*
simpleFontData
;
97
simpleFontData
= segmentedFontData->rangeAt(0).fontData().get();
99
simpleFontData
= toSimpleFontData(fontData);
102
m_pitch =
simpleFontData
->pitch();
134
const
SimpleFontData
* FontFallbackList::determinePrimarySimpleFontData(const FontDescription& fontDescription) const
146
SimpleFontData
* lastResortFallback = FontCache::fontCache()->getLastResortFallbackFont(fontDescription).get();
154
const
SimpleFontData
* fontDataForSpace = fontData->fontDataForCharacter(space);
165
const
SimpleFontData
* rangeFontData = segmented->rangeAt(i).fontData().get();
FontCacheTest.cpp
9
#include "platform/fonts/
SimpleFontData
.h"
33
RefPtr<
SimpleFontData
> fontData = fontCache->getLastResortFallbackFont(fontDescription, Retain);
FontCache.cpp
143
PassRefPtr<
SimpleFontData
> FontCache::getFontData(const FontDescription& fontDescription, const AtomicString& family, bool checkingAlternateName, ShouldRetain shouldRetain)
151
PassRefPtr<
SimpleFontData
> FontCache::fontDataFromFontPlatformData(const FontPlatformData* platformData, ShouldRetain shouldRetain)
170
SimpleFontData
* FontCache::getNonRetainedLastResortFallbackFont(const FontDescription& fontDescription)
175
void FontCache::releaseFontData(const
SimpleFontData
* fontData)
/external/chromium_org/third_party/WebKit/Source/platform/fonts/android/
FontCacheAndroidTest.cpp
8
#include "platform/fonts/
SimpleFontData
.h"
25
RefPtr<
SimpleFontData
> fontData = fontCache->fallbackFontForCharacter(fontDescription, testChar, 0);
FontCacheAndroid.cpp
35
#include "platform/fonts/
SimpleFontData
.h"
64
PassRefPtr<
SimpleFontData
> FontCache::fallbackFontForCharacter(const FontDescription& fontDescription, UChar32 c, const
SimpleFontData
*)
/external/chromium_org/third_party/WebKit/Source/platform/fonts/skia/
SimpleFontDataSkia.cpp
32
#include "platform/fonts/
SimpleFontData
.h"
51
void
SimpleFontData
::platformInit()
143
// In WebKit/WebCore/platform/graphics/
SimpleFontData
.cpp, m_spaceWidth is
187
void
SimpleFontData
::platformCharWidthInit()
192
void
SimpleFontData
::platformDestroy()
196
PassRefPtr<
SimpleFontData
>
SimpleFontData
::platformCreateScaledFontData(const FontDescription& fontDescription, float scaleFactor) const
199
return
SimpleFontData
::create(FontPlatformData(m_platformData, scaledSize), isCustomFont() ? CustomFontData::create() : nullptr);
202
void
SimpleFontData
::determinePitch()
222
FloatRect
SimpleFontData
::platformBoundsForGlyph(Glyph glyph) cons
[
all
...]
FontCacheSkia.cpp
44
#include "platform/fonts/
SimpleFontData
.h"
68
PassRefPtr<
SimpleFontData
> FontCache::fallbackOnStandardFontStyle(
88
PassRefPtr<
SimpleFontData
> FontCache::fallbackFontForCharacter(const FontDescription& fontDescription, UChar32 c, const
SimpleFontData
*)
93
RefPtr<
SimpleFontData
> fontData = fallbackOnStandardFontStyle(
137
PassRefPtr<
SimpleFontData
> FontCache::getLastResortFallbackFont(const FontDescription& description, ShouldRetain shouldRetain)
/external/chromium_org/third_party/WebKit/Source/core/css/
RemoteFontFaceSource.cpp
13
#include "platform/fonts/
SimpleFontData
.h"
38
SimpleFontData
* fontData = it->value.get();
90
PassRefPtr<
SimpleFontData
> RemoteFontFaceSource::createFontData(const FontDescription& fontDescription)
101
return
SimpleFontData
::create(
107
PassRefPtr<
SimpleFontData
> RemoteFontFaceSource::createLoadingFallbackFontData(const FontDescription& fontDescription)
111
SimpleFontData
* temporaryFont = FontCache::fontCache()->getNonRetainedLastResortFallbackFont(fontDescription);
117
return
SimpleFontData
::create(temporaryFont->platformData(), cssFontData);
RemoteFontFaceSource.h
44
virtual PassRefPtr<
SimpleFontData
> createFontData(const FontDescription&) OVERRIDE;
45
PassRefPtr<
SimpleFontData
> createLoadingFallbackFontData(const FontDescription&);
CSSFontFace.h
41
class
SimpleFontData
;
71
PassRefPtr<
SimpleFontData
> getFontData(const FontDescription&);
/external/chromium_org/third_party/WebKit/Source/platform/fonts/mac/
SimpleFontDataMac.mm
28
#import "platform/fonts/
SimpleFontData
.h"
95
static bool initFontData(
SimpleFontData
* fontData)
117
const
SimpleFontData
*
SimpleFontData
::getCompositeFontReferenceFontData(NSFont *key) const
125
const
SimpleFontData
* found = static_cast<const
SimpleFontData
*>(CFDictionaryGetValue(m_derivedFontData->compositeFontReferences.get(), static_cast<const void *>(key)));
137
SimpleFontData
* value = new
SimpleFontData
(substitutePlatform, isCustomFont() ? CustomFontData::create() : nullptr);
147
void
SimpleFontData
::platformInit()
275
void
SimpleFontData
::platformCharWidthInit(
[
all
...]
FontComplexTextMac.cpp
31
#include "platform/fonts/
SimpleFontData
.h"
128
float Font::floatWidthForComplexText(const TextRun& run, HashSet<const
SimpleFontData
*>* fallbackFonts, IntRectExtent* glyphBounds) const
155
const
SimpleFontData
* Font::fontDataForCombiningCharacterSequence(const UChar* characters, size_t length, FontDataVariant variant) const
173
const
SimpleFontData
*
simpleFontData
= fontData->fontDataForCharacter(baseCharacter);
175
if (
simpleFontData
->platformData().orientation() == Vertical) {
176
if (Character::isCJKIdeographOrSymbol(baseCharacter) && !
simpleFontData
->hasVerticalGlyphs()) {
178
simpleFontData
=
simpleFontData
->brokenIdeographFontData().get();
180
SimpleFontData
* verticalRightFontData = simpleFontData->verticalRightOrientationFontData().get()
[
all
...]
FontCacheMac.mm
39
#import "platform/fonts/
SimpleFontData
.h"
104
PassRefPtr<
SimpleFontData
> FontCache::fallbackFontForCharacter(const FontDescription& fontDescription, UChar32 character, const
SimpleFontData
* fontDataToSubstitute)
187
PassRefPtr<
SimpleFontData
> FontCache::getLastResortFallbackFont(const FontDescription& fontDescription, ShouldRetain shouldRetain)
193
RefPtr<
SimpleFontData
>
simpleFontData
= getFontData(fontDescription, timesStr, false, shouldRetain);
194
if (
simpleFontData
)
195
return
simpleFontData
.release();
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGTextRunRenderingContext.h
43
virtual void drawSVGGlyphs(GraphicsContext*, const TextRun&, const
SimpleFontData
*, const GlyphBuffer&, int from, int to, const FloatPoint&) const OVERRIDE;
47
virtual void drawSVGGlyphs(GraphicsContext*, const TextRun&, const
SimpleFontData
*, const GlyphBuffer&, int from, int to, const FloatPoint&) const OVERRIDE { }
SVGTextRunRenderingContext.cpp
40
static inline const SVGFontData* svgFontAndFontFaceElementForFontData(const
SimpleFontData
* fontData, SVGFontFaceElement*& fontFace, SVGFontElement*& font)
82
void SVGTextRunRenderingContext::drawSVGGlyphs(GraphicsContext* context, const TextRun& run, const
SimpleFontData
* fontData, const GlyphBuffer& glyphBuffer, int from, int numGlyphs, const FloatPoint& point) const
155
const
SimpleFontData
* primaryFont = font.primaryFont();
175
const
SimpleFontData
* originalFontData = glyphData.fontData;
188
const
SimpleFontData
* fontData = glyphData.fontData;
SVGTextLayoutEngineSpacing.cpp
50
const
SimpleFontData
* fontData = m_font.primaryFont();
/external/chromium_org/third_party/WebKit/Source/core/rendering/
RenderCombineText.h
42
virtual float width(unsigned from, unsigned length, const Font&, float xPosition, TextDirection, HashSet<const
SimpleFontData
*>* fallbackFonts = 0, GlyphOverflow* = 0) const OVERRIDE;
RenderText.h
88
virtual float width(unsigned from, unsigned len, const Font&, float xPos, TextDirection, HashSet<const
SimpleFontData
*>* fallbackFonts = 0, GlyphOverflow* = 0) const;
89
virtual float width(unsigned from, unsigned len, float xPos, TextDirection, bool firstLine = false, HashSet<const
SimpleFontData
*>* fallbackFonts = 0, GlyphOverflow* = 0) const;
163
void computePreferredLogicalWidths(float leadWidth, HashSet<const
SimpleFontData
*>& fallbackFonts, GlyphOverflow&);
178
float widthFromCache(const Font&, int start, int len, float xPos, TextDirection, HashSet<const
SimpleFontData
*>* fallbackFonts, GlyphOverflow*) const;
Completed in 956 milliseconds
1
2
3
4