ReactOS 0.4.17-dev-966-gf06eace
ScriptCache Struct Reference

#include <usp10_internal.h>

Collaboration diagram for ScriptCache:

Public Attributes

struct list entry
 
DWORD refcount
 
LOGFONTW lf
 
TEXTMETRICW tm
 
OUTLINETEXTMETRICW * otm
 
SCRIPT_FONTPROPERTIES sfp
 
BOOL sfnt
 
CacheGlyphPage * page [NUM_PAGES]
 
ABC * widths [GLYPH_MAX/GLYPH_BLOCK_SIZE]
 
void * GSUB_Table
 
void * GDEF_Table
 
void * CMAP_Table
 
void * CMAP_format12_Table
 
void * GPOS_Table
 
BOOL scripts_initialized
 
LoadedScript * scripts
 
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.

Referenced by OpenType_CMAP_GetGlyphIndex().

◆ CMAP_Table

void* ScriptCache::CMAP_Table

Definition at line 202 of file usp10_internal.h.

Referenced by load_CMAP_format12_table(), and ScriptFreeCache().

◆ entry

struct list ScriptCache::entry

Definition at line 191 of file usp10_internal.h.

Referenced by init_script_cache(), and ScriptFreeCache().

◆ GDEF_Table

void* ScriptCache::GDEF_Table

◆ GPOS_Table

◆ GSUB_Table

◆ lf

LOGFONTW ScriptCache::lf

Definition at line 193 of file usp10_internal.h.

Referenced by init_script_cache(), and SHAPE_ApplyOpenTypePositions().

◆ otm

OUTLINETEXTMETRICW* ScriptCache::otm

◆ page

CacheGlyphPage* ScriptCache::page[NUM_PAGES]

Definition at line 198 of file usp10_internal.h.

Referenced by ScriptFreeCache().

◆ refcount

DWORD ScriptCache::refcount

Definition at line 192 of file usp10_internal.h.

Referenced by init_script_cache(), and ScriptFreeCache().

◆ script_count

◆ 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

◆ tm

◆ userLang

OPENTYPE_TAG ScriptCache::userLang

Definition at line 211 of file usp10_internal.h.

Referenced by load_OT_feature(), and SHAPE_GetFontLanguageTags().

◆ 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.

Referenced by ScriptFreeCache().


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