本文整理汇总了C++中FontPlatformData::typeface方法的典型用法代码示例。如果您正苦于以下问题:C++ FontPlatformData::typeface方法的具体用法?C++ FontPlatformData::typeface怎么用?C++ FontPlatformData::typeface使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FontPlatformData
的用法示例。
在下文中一共展示了FontPlatformData::typeface方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: typeface
bool FontPlatformData::operator==(const FontPlatformData& a) const {
// If either of the typeface pointers are null then we test for pointer
// equality. Otherwise, we call SkTypeface::Equal on the valid pointers.
bool typefacesEqual = false;
if (!typeface() || !a.typeface())
typefacesEqual = typeface() == a.typeface();
else
typefacesEqual = SkTypeface::Equal(typeface(), a.typeface());
return typefacesEqual && m_textSize == a.m_textSize &&
m_isHashTableDeletedValue == a.m_isHashTableDeletedValue &&
m_syntheticBold == a.m_syntheticBold &&
m_syntheticItalic == a.m_syntheticItalic
#if OS(LINUX) || OS(ANDROID)
&& m_style == a.m_style
#endif
&& m_orientation == a.m_orientation;
}
示例2: paintSkiaText
void paintSkiaText(GraphicsContext* context,
const FontPlatformData& data,
int numGlyphs,
const WORD* glyphs,
const int* advances,
const GOFFSET* offsets,
const SkPoint* origin)
{
paintSkiaText(context, data.hfont(), data.typeface(), data.size(), data.lfQuality(),
numGlyphs, glyphs, advances, offsets, origin);
}
示例3: paintSkiaText
void paintSkiaText(GraphicsContext* context,
const FontPlatformData& data,
int numGlyphs,
const WORD* glyphs,
const int* advances,
const GOFFSET* offsets,
const SkPoint& origin,
const SkRect& textRect)
{
paintSkiaText(context, data.hfont(), data.typeface(), data.size(), data.paintTextFlags(),
numGlyphs, glyphs, advances, offsets, origin, textRect);
}
开发者ID:IllusionRom-deprecated,项目名称:android_platform_external_chromium_org_third_party_WebKit,代码行数:12,代码来源:SkiaFontWin.cpp