w32tex
About: TeX Live provides a comprehensive TeX system including all the major TeX-related programs, macro packages, and fonts that are free software. Windows sources.
  Fossies Dox: w32tex-src.tar.xz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

hb_font_funcs_t Struct Reference

#include <hb-font.hh>

Collaboration diagram for hb_font_funcs_t:
[legend]

Classes

union  get_t
 

Public Attributes

hb_object_header_t header
 
struct {
   void *   font_h_extents
 
   void *   font_v_extents
 
   void *   nominal_glyph
 
   void *   nominal_glyphs
 
   void *   variation_glyph
 
   void *   glyph_h_advance
 
   void *   glyph_v_advance
 
   void *   glyph_h_advances
 
   void *   glyph_v_advances
 
   void *   glyph_h_origin
 
   void *   glyph_v_origin
 
   void *   glyph_h_kerning
 
   void *   glyph_v_kerning
 
   void *   glyph_extents
 
   void *   glyph_contour_point
 
   void *   glyph_name
 
   void *   glyph_from_name
 
user_data
 
struct {
   hb_destroy_func_t   font_h_extents
 
   hb_destroy_func_t   font_v_extents
 
   hb_destroy_func_t   nominal_glyph
 
   hb_destroy_func_t   nominal_glyphs
 
   hb_destroy_func_t   variation_glyph
 
   hb_destroy_func_t   glyph_h_advance
 
   hb_destroy_func_t   glyph_v_advance
 
   hb_destroy_func_t   glyph_h_advances
 
   hb_destroy_func_t   glyph_v_advances
 
   hb_destroy_func_t   glyph_h_origin
 
   hb_destroy_func_t   glyph_v_origin
 
   hb_destroy_func_t   glyph_h_kerning
 
   hb_destroy_func_t   glyph_v_kerning
 
   hb_destroy_func_t   glyph_extents
 
   hb_destroy_func_t   glyph_contour_point
 
   hb_destroy_func_t   glyph_name
 
   hb_destroy_func_t   glyph_from_name
 
destroy
 
union hb_font_funcs_t::get_t get
 
struct {
   void *   font_h_extents
 
   void *   font_v_extents
 
   void *   nominal_glyph
 
   void *   nominal_glyphs
 
   void *   variation_glyph
 
   void *   glyph_h_advance
 
   void *   glyph_v_advance
 
   void *   glyph_h_advances
 
   void *   glyph_v_advances
 
   void *   glyph_h_origin
 
   void *   glyph_v_origin
 
   void *   glyph_h_kerning
 
   void *   glyph_v_kerning
 
   void *   glyph_extents
 
   void *   glyph_contour_point
 
   void *   glyph_name
 
   void *   glyph_from_name
 
user_data
 
struct {
   hb_destroy_func_t   font_h_extents
 
   hb_destroy_func_t   font_v_extents
 
   hb_destroy_func_t   nominal_glyph
 
   hb_destroy_func_t   nominal_glyphs
 
   hb_destroy_func_t   variation_glyph
 
   hb_destroy_func_t   glyph_h_advance
 
   hb_destroy_func_t   glyph_v_advance
 
   hb_destroy_func_t   glyph_h_advances
 
   hb_destroy_func_t   glyph_v_advances
 
   hb_destroy_func_t   glyph_h_origin
 
   hb_destroy_func_t   glyph_v_origin
 
   hb_destroy_func_t   glyph_h_kerning
 
   hb_destroy_func_t   glyph_v_kerning
 
   hb_destroy_func_t   glyph_extents
 
   hb_destroy_func_t   glyph_contour_point
 
   hb_destroy_func_t   glyph_name
 
   hb_destroy_func_t   glyph_from_name
 
destroy
 

Detailed Description

Definition at line 62 of file hb-font.hh.

Member Data Documentation

◆  [1/2]

hb_font_funcs_t::destroy { ... } struct

◆  [2/2]

hb_font_funcs_t::destroy { ... } struct

◆ font_h_extents [1/2]

void* hb_font_funcs_t::font_h_extents

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_font_h_extents().

◆ font_h_extents [2/2]

hb_destroy_func_t hb_font_funcs_t::font_h_extents

Definition at line 74 of file hb-font.hh.

◆ font_v_extents [1/2]

void* hb_font_funcs_t::font_v_extents

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_font_v_extents().

◆ font_v_extents [2/2]

hb_destroy_func_t hb_font_funcs_t::font_v_extents

Definition at line 74 of file hb-font.hh.

◆ get

◆ glyph_contour_point [1/2]

void* hb_font_funcs_t::glyph_contour_point

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_glyph_contour_point().

◆ glyph_contour_point [2/2]

hb_destroy_func_t hb_font_funcs_t::glyph_contour_point

Definition at line 74 of file hb-font.hh.

◆ glyph_extents [1/2]

void* hb_font_funcs_t::glyph_extents

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_glyph_extents().

◆ glyph_extents [2/2]

hb_destroy_func_t hb_font_funcs_t::glyph_extents

Definition at line 74 of file hb-font.hh.

◆ glyph_from_name [1/2]

void* hb_font_funcs_t::glyph_from_name

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_glyph_from_name().

◆ glyph_from_name [2/2]

hb_destroy_func_t hb_font_funcs_t::glyph_from_name

Definition at line 74 of file hb-font.hh.

◆ glyph_h_advance [1/2]

void* hb_font_funcs_t::glyph_h_advance

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_glyph_h_advance().

◆ glyph_h_advance [2/2]

hb_destroy_func_t hb_font_funcs_t::glyph_h_advance

Definition at line 74 of file hb-font.hh.

◆ glyph_h_advances [1/2]

void* hb_font_funcs_t::glyph_h_advances

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_glyph_h_advances().

◆ glyph_h_advances [2/2]

hb_destroy_func_t hb_font_funcs_t::glyph_h_advances

Definition at line 74 of file hb-font.hh.

◆ glyph_h_kerning [1/2]

void* hb_font_funcs_t::glyph_h_kerning

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_glyph_h_kerning().

◆ glyph_h_kerning [2/2]

hb_destroy_func_t hb_font_funcs_t::glyph_h_kerning

Definition at line 74 of file hb-font.hh.

◆ glyph_h_origin [1/2]

void* hb_font_funcs_t::glyph_h_origin

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_glyph_h_origin().

◆ glyph_h_origin [2/2]

hb_destroy_func_t hb_font_funcs_t::glyph_h_origin

Definition at line 74 of file hb-font.hh.

◆ glyph_name [1/2]

void* hb_font_funcs_t::glyph_name

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_glyph_name().

◆ glyph_name [2/2]

hb_destroy_func_t hb_font_funcs_t::glyph_name

Definition at line 74 of file hb-font.hh.

◆ glyph_v_advance [1/2]

void* hb_font_funcs_t::glyph_v_advance

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_glyph_v_advance().

◆ glyph_v_advance [2/2]

hb_destroy_func_t hb_font_funcs_t::glyph_v_advance

Definition at line 74 of file hb-font.hh.

◆ glyph_v_advances [1/2]

void* hb_font_funcs_t::glyph_v_advances

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_glyph_v_advances().

◆ glyph_v_advances [2/2]

hb_destroy_func_t hb_font_funcs_t::glyph_v_advances

Definition at line 74 of file hb-font.hh.

◆ glyph_v_kerning [1/2]

void* hb_font_funcs_t::glyph_v_kerning

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_glyph_v_kerning().

◆ glyph_v_kerning [2/2]

hb_destroy_func_t hb_font_funcs_t::glyph_v_kerning

Definition at line 74 of file hb-font.hh.

◆ glyph_v_origin [1/2]

void* hb_font_funcs_t::glyph_v_origin

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_glyph_v_origin().

◆ glyph_v_origin [2/2]

hb_destroy_func_t hb_font_funcs_t::glyph_v_origin

Definition at line 74 of file hb-font.hh.

◆ header

◆ nominal_glyph [1/2]

void* hb_font_funcs_t::nominal_glyph

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_nominal_glyph().

◆ nominal_glyph [2/2]

hb_destroy_func_t hb_font_funcs_t::nominal_glyph

Definition at line 74 of file hb-font.hh.

◆ nominal_glyphs [1/2]

void* hb_font_funcs_t::nominal_glyphs

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_nominal_glyphs().

◆ nominal_glyphs [2/2]

hb_destroy_func_t hb_font_funcs_t::nominal_glyphs

Definition at line 74 of file hb-font.hh.

◆  [1/2]

◆  [2/2]

hb_font_funcs_t::user_data { ... } struct

◆ variation_glyph [1/2]

void* hb_font_funcs_t::variation_glyph

Definition at line 68 of file hb-font.hh.

Referenced by hb_font_t::get_variation_glyph().

◆ variation_glyph [2/2]

hb_destroy_func_t hb_font_funcs_t::variation_glyph

Definition at line 74 of file hb-font.hh.


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