| Index: core/fxge/apple/fx_apple_platform.cpp
|
| diff --git a/core/fxge/apple/fx_apple_platform.cpp b/core/fxge/apple/fx_apple_platform.cpp
|
| index 3bddf64280888d2f58f626c25ae8e6ee451515c5..c7e81d53398071a4fba7c43204d8383850d6d64d 100644
|
| --- a/core/fxge/apple/fx_apple_platform.cpp
|
| +++ b/core/fxge/apple/fx_apple_platform.cpp
|
| @@ -19,6 +19,8 @@
|
| #include "core/fxge/include/fx_freetype.h"
|
| #include "core/fxge/include/fx_ge_apple.h"
|
|
|
| +#ifndef _SKIA_SUPPORT_
|
| +
|
| namespace {
|
|
|
| void DoNothing(void* info, const void* data, size_t size) {}
|
| @@ -86,6 +88,7 @@ void CFX_AggDeviceDriver::InitPlatform() {
|
| ->m_quartz2d;
|
| m_pPlatformGraphics = quartz2d.createGraphics(m_pBitmap);
|
| }
|
| +
|
| void CFX_AggDeviceDriver::DestroyPlatform() {
|
| CQuartz2D& quartz2d =
|
| static_cast<CApplePlatform*>(CFX_GEModule::Get()->GetPlatformData())
|
| @@ -95,16 +98,6 @@ void CFX_AggDeviceDriver::DestroyPlatform() {
|
| m_pPlatformGraphics = nullptr;
|
| }
|
| }
|
| -void CFX_FaceCache::InitPlatform() {}
|
| -void CFX_FaceCache::DestroyPlatform() {}
|
| -CFX_GlyphBitmap* CFX_FaceCache::RenderGlyph_Nativetext(
|
| - CFX_Font* pFont,
|
| - uint32_t glyph_index,
|
| - const CFX_Matrix* pMatrix,
|
| - int dest_width,
|
| - int anti_alias) {
|
| - return nullptr;
|
| -}
|
|
|
| FX_BOOL CFX_AggDeviceDriver::DrawDeviceText(int nChars,
|
| const FXTEXT_CHARPOS* pCharPos,
|
| @@ -166,6 +159,21 @@ FX_BOOL CFX_AggDeviceDriver::DrawDeviceText(int nChars,
|
| return ret;
|
| }
|
|
|
| +#endif // _SKIA_SUPPORT_
|
| +
|
| +void CFX_FaceCache::InitPlatform() {}
|
| +
|
| +void CFX_FaceCache::DestroyPlatform() {}
|
| +
|
| +CFX_GlyphBitmap* CFX_FaceCache::RenderGlyph_Nativetext(
|
| + CFX_Font* pFont,
|
| + uint32_t glyph_index,
|
| + const CFX_Matrix* pMatrix,
|
| + int dest_width,
|
| + int anti_alias) {
|
| + return nullptr;
|
| +}
|
| +
|
| void CFX_Font::ReleasePlatformResource() {
|
| if (m_pPlatformFont) {
|
| CQuartz2D& quartz2d =
|
|
|