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
fx_freetype.h File Reference

(9c1f44f67466fea2fb20bb6f31fea388d8c65961)

#include <ft2build.h>
#include <memory>
+ Include dependency graph for fx_freetype.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  FXFTFaceRecDeleter
 
struct  FXFTLibraryRecDeleter
 
struct  FXFTMMVarDeleter
 
class  ScopedFXFTMMVar
 

Macros

#define FXFT_Get_Glyph_HoriBearingX(face)
 
#define FXFT_Get_Glyph_HoriBearingY(face)
 
#define FXFT_Get_Glyph_Width(face)
 
#define FXFT_Get_Glyph_Height(face)
 
#define FXFT_Get_Glyph_HoriAdvance(face)
 

Typedefs

using FXFT_LibraryRec = struct FT_LibraryRec_
 
using FXFT_FaceRec = struct FT_FaceRec_
 
using FXFT_StreamRec = struct FT_StreamRec_
 
using ScopedFXFTFaceRec = std::unique_ptr<FXFT_FaceRec, FXFTFaceRecDeleter>
 
using ScopedFXFTLibraryRec
 

Functions

int FXFT_unicode_from_adobe_name (const char *glyph_name)
 
void FXFT_adobe_name_from_unicode (char *name, wchar_t unicode)
 

Macro Definition Documentation

◆ FXFT_Get_Glyph_Height

#define FXFT_Get_Glyph_Height ( face)
Value:
(face)->glyph->metrics.height
GLenum face

Definition at line 59 of file fx_freetype.h.

◆ FXFT_Get_Glyph_HoriAdvance

#define FXFT_Get_Glyph_HoriAdvance ( face)
Value:
(face)->glyph->metrics.horiAdvance

Definition at line 60 of file fx_freetype.h.

◆ FXFT_Get_Glyph_HoriBearingX

#define FXFT_Get_Glyph_HoriBearingX ( face)
Value:
(face)->glyph->metrics.horiBearingX

Definition at line 56 of file fx_freetype.h.

◆ FXFT_Get_Glyph_HoriBearingY

#define FXFT_Get_Glyph_HoriBearingY ( face)
Value:
(face)->glyph->metrics.horiBearingY

Definition at line 57 of file fx_freetype.h.

◆ FXFT_Get_Glyph_Width

#define FXFT_Get_Glyph_Width ( face)
Value:
(face)->glyph->metrics.width

Definition at line 58 of file fx_freetype.h.

Typedef Documentation

◆ FXFT_FaceRec

using FXFT_FaceRec = struct FT_FaceRec_

Definition at line 22 of file fx_freetype.h.

◆ FXFT_LibraryRec

using FXFT_LibraryRec = struct FT_LibraryRec_

Definition at line 21 of file fx_freetype.h.

◆ FXFT_StreamRec

using FXFT_StreamRec = struct FT_StreamRec_

Definition at line 23 of file fx_freetype.h.

◆ ScopedFXFTFaceRec

Definition at line 37 of file fx_freetype.h.

◆ ScopedFXFTLibraryRec

Initial value:
std::unique_ptr<FXFT_LibraryRec, FXFTLibraryRecDeleter>

Definition at line 38 of file fx_freetype.h.

Function Documentation

◆ FXFT_adobe_name_from_unicode()

void FXFT_adobe_name_from_unicode ( char * name,
wchar_t unicode )

Definition at line 189 of file fx_freetype.cpp.

Referenced by AdobeNameFromUnicode().

+ Here is the caller graph for this function:

◆ FXFT_unicode_from_adobe_name()

int FXFT_unicode_from_adobe_name ( const char * glyph_name)

Definition at line 93 of file fx_freetype.cpp.

Referenced by UnicodeFromAdobeName().

+ Here is the caller graph for this function: