ReactOS  0.4.14-dev-1034-g1e60116
ScriptCache Struct Reference

#include <usp10_internal.h>

Collaboration diagram for ScriptCache:

Public Attributes

struct list entry
 
DWORD refcount
 
LOGFONTW lf
 
TEXTMETRICW tm
 
OUTLINETEXTMETRICWotm
 
SCRIPT_FONTPROPERTIES sfp
 
BOOL sfnt
 
CacheGlyphPagepage [NUM_PAGES]
 
ABCwidths [GLYPH_MAX/GLYPH_BLOCK_SIZE]
 
voidGSUB_Table
 
voidGDEF_Table
 
voidCMAP_Table
 
voidCMAP_format12_Table
 
voidGPOS_Table
 
BOOL scripts_initialized
 
LoadedScriptscripts
 
SIZE_T scripts_size
 
SIZE_T script_count
 
OPENTYPE_TAG userScript
 
OPENTYPE_TAG userLang
 

Detailed Description

Definition at line 190 of file usp10_internal.h.

Member Data Documentation

◆ CMAP_format12_Table

void* ScriptCache::CMAP_format12_Table

Definition at line 203 of file usp10_internal.h.

◆ CMAP_Table

void* ScriptCache::CMAP_Table

Definition at line 202 of file usp10_internal.h.

◆ entry

struct list ScriptCache::entry

Definition at line 191 of file usp10_internal.h.

Referenced by init_script_cache().

◆ GDEF_Table

void* ScriptCache::GDEF_Table

Definition at line 201 of file usp10_internal.h.

Referenced by GPOS_apply_MarkToBase().

◆ GPOS_Table

void* ScriptCache::GPOS_Table

Definition at line 204 of file usp10_internal.h.

Referenced by _initialize_script_cache(), and OpenType_apply_GPOS_lookup().

◆ GSUB_Table

void* ScriptCache::GSUB_Table

Definition at line 200 of file usp10_internal.h.

Referenced by _initialize_script_cache().

◆ lf

LOGFONTW ScriptCache::lf

Definition at line 193 of file usp10_internal.h.

Referenced by init_script_cache().

◆ otm

OUTLINETEXTMETRICW* ScriptCache::otm

Definition at line 195 of file usp10_internal.h.

Referenced by init_script_cache().

◆ page

CacheGlyphPage* ScriptCache::page[NUM_PAGES]

Definition at line 198 of file usp10_internal.h.

◆ refcount

DWORD ScriptCache::refcount

Definition at line 192 of file usp10_internal.h.

Referenced by init_script_cache().

◆ script_count

SIZE_T ScriptCache::script_count

◆ scripts

LoadedScript* ScriptCache::scripts

◆ scripts_initialized

BOOL ScriptCache::scripts_initialized

Definition at line 205 of file usp10_internal.h.

Referenced by _initialize_script_cache().

◆ scripts_size

SIZE_T ScriptCache::scripts_size

Definition at line 207 of file usp10_internal.h.

Referenced by usp10_script_cache_add_script().

◆ sfnt

BOOL ScriptCache::sfnt

Definition at line 197 of file usp10_internal.h.

Referenced by init_script_cache(), and set_cache_font_properties().

◆ sfp

SCRIPT_FONTPROPERTIES ScriptCache::sfp

Definition at line 196 of file usp10_internal.h.

Referenced by get_cache_font_properties(), and set_cache_font_properties().

◆ tm

TEXTMETRICW ScriptCache::tm

◆ userLang

OPENTYPE_TAG ScriptCache::userLang

Definition at line 211 of file usp10_internal.h.

◆ userScript

OPENTYPE_TAG ScriptCache::userScript

Definition at line 210 of file usp10_internal.h.

Referenced by get_opentype_script().

◆ widths

ABC* ScriptCache::widths[GLYPH_MAX/GLYPH_BLOCK_SIZE]

Definition at line 199 of file usp10_internal.h.


The documentation for this struct was generated from the following file: