Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
CApplePlatform Class Referencefinal

#include <fx_apple_platform.h>

Inheritance diagram for CApplePlatform:
Collaboration diagram for CApplePlatform:

Public Member Functions

 CApplePlatform ()
 ~CApplePlatform () override
void Init () override
std::unique_ptr< SystemFontInfoIfaceCreateDefaultSystemFontInfo () override
voidCreatePlatformFont (pdfium::span< const uint8_t > font_span) override
Public Member Functions inherited from CFX_GEModule::PlatformIface
virtual ~PlatformIface ()=default

Public Attributes

CQuartz2D m_quartz2d

Additional Inherited Members

Static Public Member Functions inherited from CFX_GEModule::PlatformIface
static std::unique_ptr< PlatformIfaceCreate ()

Detailed Description

Definition at line 15 of file fx_apple_platform.h.

Constructor & Destructor Documentation

◆ CApplePlatform()

CApplePlatform::CApplePlatform ( )
default

◆ ~CApplePlatform()

CApplePlatform::~CApplePlatform ( )
overridedefault

Member Function Documentation

◆ CreateDefaultSystemFontInfo()

std::unique_ptr< SystemFontInfoIface > CApplePlatform::CreateDefaultSystemFontInfo ( )
overridevirtual

Implements CFX_GEModule::PlatformIface.

Definition at line 150 of file fx_apple_platform.cpp.

References CFX_GEModule::Get(), and CFX_GEModule::GetUserFontPaths().

Here is the call graph for this function:

◆ CreatePlatformFont()

void * CApplePlatform::CreatePlatformFont ( pdfium::span< const uint8_t > font_span)
override

Definition at line 160 of file fx_apple_platform.cpp.

References m_quartz2d.

◆ Init()

void CApplePlatform::Init ( )
overridevirtual

Implements CFX_GEModule::PlatformIface.

Definition at line 147 of file fx_apple_platform.cpp.

Member Data Documentation

◆ m_quartz2d

CQuartz2D CApplePlatform::m_quartz2d

Definition at line 25 of file fx_apple_platform.h.

Referenced by CreatePlatformFont().


The documentation for this class was generated from the following files: