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 145 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 155 of file fx_apple_platform.cpp.

References CQuartz2D::CreateFont(), and m_quartz2d.

+ Here is the call graph for this function:

◆ Init()

void CApplePlatform::Init ( )
overridevirtual

Implements CFX_GEModule::PlatformIface.

Definition at line 142 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: