Visualization Library 2.0.0-b5

A lightweight C++ OpenGL middleware for 2D/3D graphics

VL     Star     Watch     Fork     Issue

[Download] [Tutorials] [All Classes] [Grouped Classes]
Classes | Macros | Typedefs | Functions
ftobjs.h File Reference
#include <ft2build.h>

Go to the source code of this file.

Classes

struct  FT_CMapRec_
 
struct  FT_CMap_ClassRec_
 
struct  FT_Face_InternalRec_
 
struct  FT_Slot_InternalRec_
 
struct  FT_ModuleRec_
 
struct  FT_RendererRec_
 
struct  FT_DriverRec_
 
struct  FT_LibraryRec_
 

Macros

#define TRUE   1
 
#define FALSE   0
 
#define NULL   (void*)0
 
#define FT_MIN(a, b)   ( (a) < (b) ? (a) : (b) )
 
#define FT_MAX(a, b)   ( (a) > (b) ? (a) : (b) )
 
#define FT_ABS(a)   ( (a) < 0 ? -(a) : (a) )
 
#define FT_PAD_FLOOR(x, n)   ( (x) & ~((n)-1) )
 
#define FT_PAD_ROUND(x, n)   FT_PAD_FLOOR( (x) + ((n)/2), n )
 
#define FT_PAD_CEIL(x, n)   FT_PAD_FLOOR( (x) + ((n)-1), n )
 
#define FT_PIX_FLOOR(x)   ( (x) & ~63 )
 
#define FT_PIX_ROUND(x)   FT_PIX_FLOOR( (x) + 32 )
 
#define FT_PIX_CEIL(x)   FT_PIX_FLOOR( (x) + 63 )
 
#define ft_isdigit(x)   ( ( (unsigned)(x) - '0' ) < 10U )
 
#define ft_isxdigit(x)
 
#define ft_isupper(x)   ( ( (unsigned)(x) - 'A' ) < 26U )
 
#define ft_islower(x)   ( ( (unsigned)(x) - 'a' ) < 26U )
 
#define ft_isalpha(x)   ( ft_isupper( x ) || ft_islower( x ) )
 
#define ft_isalnum(x)   ( ft_isdigit( x ) || ft_isalpha( x ) )
 
#define FT_CMAP(x)   ((FT_CMap)( x ))
 
#define FT_CMAP_PLATFORM_ID(x)   FT_CMAP( x )->charmap.platform_id
 
#define FT_CMAP_ENCODING_ID(x)   FT_CMAP( x )->charmap.encoding_id
 
#define FT_CMAP_ENCODING(x)   FT_CMAP( x )->charmap.encoding
 
#define FT_CMAP_FACE(x)   FT_CMAP( x )->charmap.face
 
#define FT_DECLARE_CMAP_CLASS(class_)   FT_CALLBACK_TABLE const FT_CMap_ClassRec class_;
 
#define FT_DEFINE_CMAP_CLASS( class_, size_, init_, done_, char_index_, char_next_, char_var_index_, char_var_default_, variant_list_, charvariant_list_, variantchar_list_)
 
#define FT_GLYPH_OWN_BITMAP   0x1
 
#define FT_MODULE(x)   ((FT_Module)( x ))
 
#define FT_MODULE_CLASS(x)   FT_MODULE( x )->clazz
 
#define FT_MODULE_LIBRARY(x)   FT_MODULE( x )->library
 
#define FT_MODULE_MEMORY(x)   FT_MODULE( x )->memory
 
#define FT_MODULE_IS_DRIVER(x)
 
#define FT_MODULE_IS_RENDERER(x)
 
#define FT_MODULE_IS_HINTER(x)
 
#define FT_MODULE_IS_STYLER(x)
 
#define FT_DRIVER_IS_SCALABLE(x)
 
#define FT_DRIVER_USES_OUTLINES(x)
 
#define FT_DRIVER_HAS_HINTER(x)
 
#define FT_FACE(x)   ((FT_Face)(x))
 
#define FT_SIZE(x)   ((FT_Size)(x))
 
#define FT_SLOT(x)   ((FT_GlyphSlot)(x))
 
#define FT_FACE_DRIVER(x)   FT_FACE( x )->driver
 
#define FT_FACE_LIBRARY(x)   FT_FACE_DRIVER( x )->root.library
 
#define FT_FACE_MEMORY(x)   FT_FACE( x )->memory
 
#define FT_FACE_STREAM(x)   FT_FACE( x )->stream
 
#define FT_SIZE_FACE(x)   FT_SIZE( x )->face
 
#define FT_SLOT_FACE(x)   FT_SLOT( x )->face
 
#define FT_FACE_SLOT(x)   FT_FACE( x )->glyph
 
#define FT_FACE_SIZE(x)   FT_FACE( x )->size
 
#define FT_REQUEST_WIDTH(req)
 
#define FT_REQUEST_HEIGHT(req)
 
#define FT_RENDERER(x)   ((FT_Renderer)( x ))
 
#define FT_GLYPH(x)   ((FT_Glyph)( x ))
 
#define FT_BITMAP_GLYPH(x)   ((FT_BitmapGlyph)( x ))
 
#define FT_OUTLINE_GLYPH(x)   ((FT_OutlineGlyph)( x ))
 
#define FT_DRIVER(x)   ((FT_Driver)(x))
 
#define FT_DRIVER_CLASS(x)   FT_DRIVER( x )->clazz
 
#define FT_DEBUG_HOOK_TRUETYPE   0
 
#define FT_DEBUG_HOOK_UNPATENTED_HINTING   1
 
#define FT_DEFINE_OUTLINE_FUNCS( class_, move_to_, line_to_, conic_to_, cubic_to_, shift_, delta_)
 
#define FT_DEFINE_RASTER_FUNCS( class_, glyph_format_, raster_new_, raster_reset_, raster_set_mode_, raster_render_, raster_done_)
 
#define FT_DEFINE_GLYPH( class_, size_, format_, init_, done_, copy_, transform_, bbox_, prepare_)
 
#define FT_DECLARE_RENDERER(class_)   FT_EXPORT_VAR( const FT_Renderer_Class ) class_;
 
#define FT_DEFINE_RENDERER( class_, flags_, size_, name_, version_, requires_, interface_, init_, done_, get_interface_, glyph_format_, render_glyph_, transform_glyph_, get_glyph_cbox_, set_mode_, raster_class_)
 
#define FT_DECLARE_MODULE(class_)
 
#define FT_DEFINE_ROOT_MODULE( flags_, size_, name_, version_, requires_, interface_, init_, done_, get_interface_)
 
#define FT_DEFINE_MODULE( class_, flags_, size_, name_, version_, requires_, interface_, init_, done_, get_interface_)
 

Typedefs

typedef struct FT_CMapRec_FT_CMap
 
typedef const struct FT_CMap_ClassRec_FT_CMap_Class
 
typedef struct FT_CMapRec_ FT_CMapRec
 
typedef FT_Error(* FT_CMap_InitFunc) (FT_CMap cmap, FT_Pointer init_data)
 
typedef void(* FT_CMap_DoneFunc) (FT_CMap cmap)
 
typedef FT_UInt(* FT_CMap_CharIndexFunc) (FT_CMap cmap, FT_UInt32 char_code)
 
typedef FT_UInt(* FT_CMap_CharNextFunc) (FT_CMap cmap, FT_UInt32 *achar_code)
 
typedef FT_UInt(* FT_CMap_CharVarIndexFunc) (FT_CMap cmap, FT_CMap unicode_cmap, FT_UInt32 char_code, FT_UInt32 variant_selector)
 
typedef FT_Bool(* FT_CMap_CharVarIsDefaultFunc) (FT_CMap cmap, FT_UInt32 char_code, FT_UInt32 variant_selector)
 
typedef FT_UInt32 *(* FT_CMap_VariantListFunc) (FT_CMap cmap, FT_Memory mem)
 
typedef FT_UInt32 *(* FT_CMap_CharVariantListFunc) (FT_CMap cmap, FT_Memory mem, FT_UInt32 char_code)
 
typedef FT_UInt32 *(* FT_CMap_VariantCharListFunc) (FT_CMap cmap, FT_Memory mem, FT_UInt32 variant_selector)
 
typedef struct FT_CMap_ClassRec_ FT_CMap_ClassRec
 
typedef struct FT_Face_InternalRec_ FT_Face_InternalRec
 
typedef struct FT_Slot_InternalRec_ FT_GlyphSlot_InternalRec
 
typedef struct FT_ModuleRec_ FT_ModuleRec
 
typedef struct FT_RendererRec_ FT_RendererRec
 
typedef struct FT_DriverRec_ FT_DriverRec
 
typedef void(* FT_Bitmap_LcdFilterFunc) (FT_Bitmap *bitmap, FT_Render_Mode render_mode, FT_Library library)
 
typedef struct FT_LibraryRec_ FT_LibraryRec
 
typedef const char *(* FT_Face_GetPostscriptNameFunc) (FT_Face face)
 
typedef FT_Error(* FT_Face_GetGlyphNameFunc) (FT_Face face, FT_UInt glyph_index, FT_Pointer buffer, FT_UInt buffer_max)
 
typedef FT_UInt(* FT_Face_GetGlyphNameIndexFunc) (FT_Face face, FT_String *glyph_name)
 

Functions

 ft_highpow2 (FT_UInt32 value)
 
 FT_CMap_New (FT_CMap_Class clazz, FT_Pointer init_data, FT_CharMap charmap, FT_CMap *acmap)
 
 FT_CMap_Done (FT_CMap cmap)
 
 FT_Get_Module_Interface (FT_Library library, const char *mod_name)
 
 ft_module_get_service (FT_Module module, const char *service_id)
 
 FT_New_GlyphSlot (FT_Face face, FT_GlyphSlot *aslot)
 
 FT_Done_GlyphSlot (FT_GlyphSlot slot)
 
 FT_Select_Metrics (FT_Face face, FT_ULong strike_index)
 
 FT_Request_Metrics (FT_Face face, FT_Size_Request req)
 
 FT_Match_Size (FT_Face face, FT_Size_Request req, FT_Bool ignore_width, FT_ULong *size_index)
 
 ft_synthesize_vertical_metrics (FT_Glyph_Metrics *metrics, FT_Pos advance)
 
 ft_glyphslot_free_bitmap (FT_GlyphSlot slot)
 
 ft_glyphslot_alloc_bitmap (FT_GlyphSlot slot, FT_ULong size)
 
 ft_glyphslot_set_bitmap (FT_GlyphSlot slot, FT_Byte *buffer)
 
 FT_Lookup_Renderer (FT_Library library, FT_Glyph_Format format, FT_ListNode *node)
 
 FT_Render_Glyph_Internal (FT_Library library, FT_GlyphSlot slot, FT_Render_Mode render_mode)
 
 FT_New_Memory (void)
 
 FT_Done_Memory (FT_Memory memory)
 
 FT_EXPORT_VAR (FT_Raster_Funcs) ft_default_raster
 

Macro Definition Documentation

◆ FALSE

#define FALSE   0

Definition at line 57 of file ftobjs.h.

Referenced by AboutDlgProc(), access_virt_barray(), access_virt_sarray(), add_huff_table(), cf2_blues_capture(), cf2_blues_init(), cf2_glyphpath_init(), cf2_initGlobalRegionBuffer(), cf2_initLocalRegionBuffer(), cf2_interpT2CharString(), cff_driver_init(), cff_slot_load(), cid_load_glyph(), compress_data(), compress_output(), consume_markers(), create_colorindex(), decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), decode_mcu_DC_refine(), decompress_data(), decompress_smooth_data(), default_decompress_parms(), vlMFC::MFCWindow::destroyGLContext(), vlMFC::MDIWindow::destroyGLContext(), vlWin32::Win32Window::destroyWin32GLWindow(), dump_buffer(), emit_bits(), emit_restart(), encode_mcu_huff(), encode_one_block(), fill_input_buffer(), finish_output_bmp(), first_marker(), flush_bits(), format_message(), free_pool(), FT_Face_CheckTrueTypePatents(), FT_Face_SetUnpatentedHinting(), FT_Glyph_Stroke(), FT_Glyph_StrokeBorder(), FT_Load_Glyph(), FT_New_Memory_Face(), FT_Outline_Render(), FT_Property_Get(), ftc_basic_gnode_compare_faceid(), FTC_Cache_RemoveFaceID(), ftc_cmap_node_compare(), ftc_cmap_node_remove_faceid(), ftc_gnode_compare(), ftc_snode_compare(), get_24bit_row(), get_dht(), get_dqt(), get_dri(), get_interesting_appn(), get_memory_row(), get_sof(), get_soi(), get_sos(), vlWin32::Win32Context::initWin32GLContext(), jinit_c_coef_controller(), jinit_c_main_controller(), jinit_c_master_control(), jinit_color_deconverter(), jinit_compress_master(), jinit_d_post_controller(), jinit_downsampler(), jinit_input_controller(), jinit_master_decompress(), jinit_merged_upsampler(), jinit_upsampler(), jinit_write_bmp(), jpeg_add_quant_table(), jpeg_alloc_huff_table(), jpeg_alloc_quant_table(), jpeg_copy_critical_parameters(), jpeg_CreateCompress(), jpeg_fill_bit_buffer(), jpeg_finish_decompress(), jpeg_finish_output(), jpeg_gen_optimal_table(), jpeg_new_colormap(), jpeg_resync_to_restart(), jpeg_set_colorspace(), jpeg_set_defaults(), jpeg_start_compress(), keymatch(), LoadImageFile(), main(), master_selection(), merged_2v_upsample(), next_marker(), vlMFC::MFCWindow::OnMouseWheel(), vlMFC::MDIWindow::OnMouseWheel(), open_ems_store(), open_file_store(), output_pass_setup(), parse_switches(), pass2_fs_dither(), pass_startup(), PngLoadImage(), PngSaveImage(), post_process_2pass(), prepare_for_output_pass(), prepare_for_pass(), process_data_context_main(), process_data_simple_main(), process_restart(), quantize_fs_dither(), read_markers(), read_quant_tables(), read_restart_marker(), read_scan_integer(), read_scan_script(), read_text_integer(), realize_virt_arrays(), request_virt_barray(), request_virt_sarray(), reset_input_controller(), reset_marker_reader(), save_marker(), SearchPngList(), select_ncolors(), set_quant_slots(), set_sample_factors(), vlEGL::EGLWindow::setMouseVisible(), vlWin32::Win32Context::setMouseVisible(), sfnt_load_face(), skip_variable(), smoothing_ok(), start_input_bmp(), start_input_ppm(), start_input_tga(), start_pass_1_quant(), start_pass_2_quant(), start_pass_huff_decoder(), start_pass_main(), start_pass_merged_upsample(), t1_decoder_parse_charstrings(), T1_Face_Init(), T1_Load_Glyph(), T1_Parse_Glyph_And_Get_Char_String(), TIFFReassignTagToIgnore(), tt_cmap_init(), tt_face_done(), tt_face_lookup_table(), tt_size_done(), tt_size_init(), tt_size_reset(), use_merged_upsample(), validate_script(), WinMain(), write_frame_header(), write_scan_header(), and write_tables_only().

◆ FT_ABS

#define FT_ABS (   a)    ( (a) < 0 ? -(a) : (a) )

◆ FT_BITMAP_GLYPH

#define FT_BITMAP_GLYPH (   x)    ((FT_BitmapGlyph)( x ))

Definition at line 688 of file ftobjs.h.

◆ FT_CMAP

#define FT_CMAP (   x)    ((FT_CMap)( x ))

Definition at line 139 of file ftobjs.h.

Referenced by FT_Get_Char_Index(), and FT_Get_Next_Char().

◆ FT_CMAP_ENCODING

#define FT_CMAP_ENCODING (   x)    FT_CMAP( x )->charmap.encoding

Definition at line 144 of file ftobjs.h.

◆ FT_CMAP_ENCODING_ID

#define FT_CMAP_ENCODING_ID (   x)    FT_CMAP( x )->charmap.encoding_id

Definition at line 143 of file ftobjs.h.

◆ FT_CMAP_FACE

#define FT_CMAP_FACE (   x)    FT_CMAP( x )->charmap.face

◆ FT_CMAP_PLATFORM_ID

#define FT_CMAP_PLATFORM_ID (   x)    FT_CMAP( x )->charmap.platform_id

Definition at line 142 of file ftobjs.h.

◆ FT_DEBUG_HOOK_TRUETYPE

#define FT_DEBUG_HOOK_TRUETYPE   0

Definition at line 774 of file ftobjs.h.

Referenced by tt_face_done().

◆ FT_DEBUG_HOOK_UNPATENTED_HINTING

#define FT_DEBUG_HOOK_UNPATENTED_HINTING   1

Definition at line 781 of file ftobjs.h.

◆ FT_DECLARE_CMAP_CLASS

#define FT_DECLARE_CMAP_CLASS (   class_)    FT_CALLBACK_TABLE const FT_CMap_ClassRec class_;

Definition at line 212 of file ftobjs.h.

◆ FT_DECLARE_MODULE

#define FT_DECLARE_MODULE (   class_)
Value:
FT_CALLBACK_TABLE \
const FT_Module_Class class_;

Definition at line 1416 of file ftobjs.h.

◆ FT_DECLARE_RENDERER

#define FT_DECLARE_RENDERER (   class_)    FT_EXPORT_VAR( const FT_Renderer_Class ) class_;

Definition at line 1204 of file ftobjs.h.

◆ FT_DEFINE_CMAP_CLASS

#define FT_DEFINE_CMAP_CLASS (   class_,
  size_,
  init_,
  done_,
  char_index_,
  char_next_,
  char_var_index_,
  char_var_default_,
  variant_list_,
  charvariant_list_,
  variantchar_list_ 
)
Value:
FT_CALLBACK_TABLE_DEF \
const FT_CMap_ClassRec class_ = \
{ \
size_, \
init_, \
done_, \
char_index_, \
char_next_, \
char_var_index_, \
char_var_default_, \
variant_list_, \
charvariant_list_, \
variantchar_list_ \
};

Definition at line 215 of file ftobjs.h.

◆ FT_DEFINE_GLYPH

#define FT_DEFINE_GLYPH (   class_,
  size_,
  format_,
  init_,
  done_,
  copy_,
  transform_,
  bbox_,
  prepare_ 
)
Value:
FT_CALLBACK_TABLE_DEF \
const FT_Glyph_Class class_ = \
{ \
size_, \
format_, \
init_, \
done_, \
copy_, \
transform_, \
bbox_, \
prepare_ \
};
typedefFT_BEGIN_HEADER struct FT_Glyph_Class_ FT_Glyph_Class
Definition: ftglyph.h:69

Definition at line 1114 of file ftobjs.h.

◆ FT_DEFINE_MODULE

#define FT_DEFINE_MODULE (   class_,
  flags_,
  size_,
  name_,
  version_,
  requires_,
  interface_,
  init_,
  done_,
  get_interface_ 
)
Value:
FT_CALLBACK_TABLE_DEF \
const FT_Module_Class class_ = \
{ \
flags_, \
size_, \
\
name_, \
version_, \
requires_, \
\
interface_, \
\
init_, \
done_, \
get_interface_, \
};

Definition at line 1445 of file ftobjs.h.

Referenced by af_autofitter_load_glyph(), and pshinter_get_t2_funcs().

◆ FT_DEFINE_OUTLINE_FUNCS

#define FT_DEFINE_OUTLINE_FUNCS (   class_,
  move_to_,
  line_to_,
  conic_to_,
  cubic_to_,
  shift_,
  delta_ 
)
Value:
static const FT_Outline_Funcs class_ = \
{ \
move_to_, \
line_to_, \
conic_to_, \
cubic_to_, \
shift_, \
delta_ \
};

Definition at line 995 of file ftobjs.h.

◆ FT_DEFINE_RASTER_FUNCS

#define FT_DEFINE_RASTER_FUNCS (   class_,
  glyph_format_,
  raster_new_,
  raster_reset_,
  raster_set_mode_,
  raster_render_,
  raster_done_ 
)
Value:
const FT_Raster_Funcs class_ = \
{ \
glyph_format_, \
raster_new_, \
raster_reset_, \
raster_set_mode_, \
raster_render_, \
raster_done_ \
};

Definition at line 1054 of file ftobjs.h.

◆ FT_DEFINE_RENDERER

#define FT_DEFINE_RENDERER (   class_,
  flags_,
  size_,
  name_,
  version_,
  requires_,
  interface_,
  init_,
  done_,
  get_interface_,
  glyph_format_,
  render_glyph_,
  transform_glyph_,
  get_glyph_cbox_,
  set_mode_,
  raster_class_ 
)
Value:
FT_CALLBACK_TABLE_DEF \
const FT_Renderer_Class class_ = \
{ \
FT_DEFINE_ROOT_MODULE( flags_, \
size_, \
name_, \
version_, \
requires_, \
interface_, \
init_, \
done_, \
get_interface_ ) \
glyph_format_, \
\
render_glyph_, \
transform_glyph_, \
get_glyph_cbox_, \
set_mode_, \
\
raster_class_ \
};

Definition at line 1207 of file ftobjs.h.

◆ FT_DEFINE_ROOT_MODULE

#define FT_DEFINE_ROOT_MODULE (   flags_,
  size_,
  name_,
  version_,
  requires_,
  interface_,
  init_,
  done_,
  get_interface_ 
)
Value:
{ \
flags_, \
size_, \
\
name_, \
version_, \
requires_, \
\
interface_, \
\
init_, \
done_, \
get_interface_, \
},

Definition at line 1420 of file ftobjs.h.

◆ FT_DRIVER

#define FT_DRIVER (   x)    ((FT_Driver)(x))

Definition at line 720 of file ftobjs.h.

Referenced by FT_Done_Library(), and FT_Open_Face().

◆ FT_DRIVER_CLASS

#define FT_DRIVER_CLASS (   x)    FT_DRIVER( x )->clazz

Definition at line 723 of file ftobjs.h.

◆ FT_DRIVER_HAS_HINTER

#define FT_DRIVER_HAS_HINTER (   x)
Value:
( FT_MODULE_CLASS( x )->module_flags & \
FT_MODULE_DRIVER_HAS_HINTER )
GLint GLint GLint GLint GLint x
#define FT_MODULE_CLASS(x)
Definition: ftobjs.h:484

Definition at line 507 of file ftobjs.h.

◆ FT_DRIVER_IS_SCALABLE

#define FT_DRIVER_IS_SCALABLE (   x)
Value:
( FT_MODULE_CLASS( x )->module_flags & \
FT_MODULE_DRIVER_SCALABLE )
GLint GLint GLint GLint GLint x
#define FT_MODULE_CLASS(x)
Definition: ftobjs.h:484

Definition at line 501 of file ftobjs.h.

◆ FT_DRIVER_USES_OUTLINES

#define FT_DRIVER_USES_OUTLINES (   x)
Value:
!( FT_MODULE_CLASS( x )->module_flags & \
FT_MODULE_DRIVER_NO_OUTLINES )
GLint GLint GLint GLint GLint x
#define FT_MODULE_CLASS(x)
Definition: ftobjs.h:484

Definition at line 504 of file ftobjs.h.

◆ FT_FACE

#define FT_FACE (   x)    ((FT_Face)(x))

◆ FT_FACE_DRIVER

#define FT_FACE_DRIVER (   x)    FT_FACE( x )->driver

Definition at line 561 of file ftobjs.h.

Referenced by cff_builder_add_point(), cff_slot_load(), and tt_face_done().

◆ FT_FACE_LIBRARY

#define FT_FACE_LIBRARY (   x)    FT_FACE_DRIVER( x )->root.library

◆ FT_FACE_MEMORY

#define FT_FACE_MEMORY (   x)    FT_FACE( x )->memory

◆ FT_FACE_SIZE

#define FT_FACE_SIZE (   x)    FT_FACE( x )->size

Definition at line 570 of file ftobjs.h.

◆ FT_FACE_SLOT

#define FT_FACE_SLOT (   x)    FT_FACE( x )->glyph

Definition at line 569 of file ftobjs.h.

◆ FT_FACE_STREAM

#define FT_FACE_STREAM (   x)    FT_FACE( x )->stream

Definition at line 564 of file ftobjs.h.

Referenced by sfnt_done_face().

◆ FT_GLYPH

#define FT_GLYPH (   x)    ((FT_Glyph)( x ))

◆ FT_GLYPH_OWN_BITMAP

#define FT_GLYPH_OWN_BITMAP   0x1

◆ ft_isalnum

#define ft_isalnum (   x)    ( ft_isdigit( x ) || ft_isalpha( x ) )

Definition at line 109 of file ftobjs.h.

◆ ft_isalpha

#define ft_isalpha (   x)    ( ft_isupper( x ) || ft_islower( x ) )

Definition at line 108 of file ftobjs.h.

◆ ft_isdigit

#define ft_isdigit (   x)    ( ( (unsigned)(x) - '0' ) < 10U )

Definition at line 98 of file ftobjs.h.

◆ ft_islower

#define ft_islower (   x)    ( ( (unsigned)(x) - 'a' ) < 26U )

Definition at line 106 of file ftobjs.h.

◆ ft_isupper

#define ft_isupper (   x)    ( ( (unsigned)(x) - 'A' ) < 26U )

Definition at line 105 of file ftobjs.h.

◆ ft_isxdigit

#define ft_isxdigit (   x)
Value:
( ( (unsigned)(x) - '0' ) < 10U || \
( (unsigned)(x) - 'a' ) < 6U || \
( (unsigned)(x) - 'A' ) < 6U )
GLint GLint GLint GLint GLint x

Definition at line 100 of file ftobjs.h.

◆ FT_MAX

#define FT_MAX (   a,
  b 
)    ( (a) > (b) ? (a) : (b) )

◆ FT_MIN

#define FT_MIN (   a,
  b 
)    ( (a) < (b) ? (a) : (b) )

◆ FT_MODULE

#define FT_MODULE (   x)    ((FT_Module)( x ))

Definition at line 483 of file ftobjs.h.

◆ FT_MODULE_CLASS

#define FT_MODULE_CLASS (   x)    FT_MODULE( x )->clazz

Definition at line 484 of file ftobjs.h.

◆ FT_MODULE_IS_DRIVER

#define FT_MODULE_IS_DRIVER (   x)
Value:
( FT_MODULE_CLASS( x )->module_flags & \
FT_MODULE_FONT_DRIVER )
GLint GLint GLint GLint GLint x
#define FT_MODULE_CLASS(x)
Definition: ftobjs.h:484

Definition at line 489 of file ftobjs.h.

Referenced by FT_Open_Face().

◆ FT_MODULE_IS_HINTER

#define FT_MODULE_IS_HINTER (   x)
Value:
( FT_MODULE_CLASS( x )->module_flags & \
FT_MODULE_HINTER )
GLint GLint GLint GLint GLint x
#define FT_MODULE_CLASS(x)
Definition: ftobjs.h:484

Definition at line 495 of file ftobjs.h.

◆ FT_MODULE_IS_RENDERER

#define FT_MODULE_IS_RENDERER (   x)
Value:
( FT_MODULE_CLASS( x )->module_flags & \
FT_MODULE_RENDERER )
GLint GLint GLint GLint GLint x
#define FT_MODULE_CLASS(x)
Definition: ftobjs.h:484

Definition at line 492 of file ftobjs.h.

Referenced by FT_Add_Module().

◆ FT_MODULE_IS_STYLER

#define FT_MODULE_IS_STYLER (   x)
Value:
( FT_MODULE_CLASS( x )->module_flags & \
FT_MODULE_STYLER )
GLint GLint GLint GLint GLint x
#define FT_MODULE_CLASS(x)
Definition: ftobjs.h:484

Definition at line 498 of file ftobjs.h.

◆ FT_MODULE_LIBRARY

#define FT_MODULE_LIBRARY (   x)    FT_MODULE( x )->library

Definition at line 485 of file ftobjs.h.

◆ FT_MODULE_MEMORY

#define FT_MODULE_MEMORY (   x)    FT_MODULE( x )->memory

Definition at line 486 of file ftobjs.h.

◆ FT_OUTLINE_GLYPH

#define FT_OUTLINE_GLYPH (   x)    ((FT_OutlineGlyph)( x ))

Definition at line 689 of file ftobjs.h.

◆ FT_PAD_CEIL

#define FT_PAD_CEIL (   x,
  n 
)    FT_PAD_FLOOR( (x) + ((n)-1), n )

◆ FT_PAD_FLOOR

#define FT_PAD_FLOOR (   x,
  n 
)    ( (x) & ~((n)-1) )

Definition at line 76 of file ftobjs.h.

Referenced by tt_cmap_init().

◆ FT_PAD_ROUND

#define FT_PAD_ROUND (   x,
  n 
)    FT_PAD_FLOOR( (x) + ((n)/2), n )

Definition at line 77 of file ftobjs.h.

◆ FT_PIX_CEIL

#define FT_PIX_CEIL (   x)    FT_PIX_FLOOR( (x) + 63 )

Definition at line 82 of file ftobjs.h.

Referenced by FT_Glyph_Get_CBox().

◆ FT_PIX_FLOOR

#define FT_PIX_FLOOR (   x)    ( (x) & ~63 )

Definition at line 80 of file ftobjs.h.

Referenced by FT_Glyph_Get_CBox().

◆ FT_PIX_ROUND

#define FT_PIX_ROUND (   x)    FT_PIX_FLOOR( (x) + 32 )

Definition at line 81 of file ftobjs.h.

Referenced by FT_Bitmap_Embolden(), FT_Get_Kerning(), FT_Match_Size(), and tt_size_reset().

◆ FT_RENDERER

#define FT_RENDERER (   x)    ((FT_Renderer)( x ))

Definition at line 686 of file ftobjs.h.

Referenced by FT_Lookup_Renderer().

◆ FT_REQUEST_HEIGHT

#define FT_REQUEST_HEIGHT (   req)
Value:
( (req)->vertResolution \
? (FT_Pos)( (req)->height * (req)->vertResolution + 36 ) / 72 \
: (req)->height )
GLint GLint GLsizei GLsizei height
FT_BEGIN_HEADER typedef signed long FT_Pos
Definition: ftimage.h:59

Definition at line 621 of file ftobjs.h.

Referenced by BDF_Size_Request(), FT_Match_Size(), FT_Request_Metrics(), and PCF_Size_Request().

◆ FT_REQUEST_WIDTH

#define FT_REQUEST_WIDTH (   req)
Value:
( (req)->horiResolution \
? (FT_Pos)( (req)->width * (req)->horiResolution + 36 ) / 72 \
: (req)->width )
FT_BEGIN_HEADER typedef signed long FT_Pos
Definition: ftimage.h:59
GLint GLint GLsizei width

Definition at line 616 of file ftobjs.h.

Referenced by FT_Match_Size(), and FT_Request_Metrics().

◆ FT_SIZE

#define FT_SIZE (   x)    ((FT_Size)(x))

Definition at line 558 of file ftobjs.h.

◆ FT_SIZE_FACE

#define FT_SIZE_FACE (   x)    FT_SIZE( x )->face

Definition at line 566 of file ftobjs.h.

Referenced by BDF_Glyph_Load(), and PCF_Glyph_Load().

◆ FT_SLOT

#define FT_SLOT (   x)    ((FT_GlyphSlot)(x))

Definition at line 559 of file ftobjs.h.

◆ FT_SLOT_FACE

#define FT_SLOT_FACE (   x)    FT_SLOT( x )->face

Definition at line 567 of file ftobjs.h.

◆ NULL

#define NULL   (void*)0

Definition at line 61 of file ftobjs.h.

Referenced by _TIFFCheckMalloc(), _TIFFCreateAnonFieldInfo(), _TIFFFieldWithName(), _TIFFFieldWithTag(), _TIFFFindOrRegisterFieldInfo(), _TIFFMergeFieldInfo(), _TIFFrealloc(), vl::ActorTreeAbstract::aabb(), access_virt_barray(), access_virt_sarray(), vl::Actor::Actor(), vl::ActorTreeAbstract::ActorTreeAbstract(), add_data_in_datablock(), add_huff_table(), vl::ShaderNode::addChild(), vl::Transform::addChild(), vl::Transform::addChildren(), vl::Applet::addedListenerEvent(), vl::OpenGLContext::addEventListener(), vl::TrackballManipulator::adjustView(), af_autofitter_load_glyph(), af_axis_hints_new_edge(), af_axis_hints_new_segment(), af_face_globals_free(), af_face_globals_get_metrics(), af_face_globals_new(), af_get_interface(), af_glyph_hints_align_edge_points(), af_glyph_hints_done(), af_glyph_hints_reload(), af_latin2_hint_edges(), af_latin2_hints_compute_blue_edges(), af_latin2_hints_compute_edges(), af_latin2_hints_compute_segments(), af_latin_hint_edges(), af_latin_hints_compute_blue_edges(), af_latin_hints_compute_edges(), af_latin_hints_compute_segments(), af_loader_done(), af_loader_reset(), afm_parser_init(), vl::Buffer::alignedFree(), vl::Buffer::alignedMalloc(), alloc_large(), alloc_small(), Alloc_VecPooled(), allocate_new_datablock(), vl::OpenGLContext::applyRenderStates(), vl::assemble3DImage(), gzfilebuf::attach(), bclose(), bdf_cmap_done(), BDF_Face_Init(), bdf_load_font(), beenhere(), vl::Applet::bindManipulators(), vl::OpenGLContext::bindVAS_Fixed(), vl::OpenGLContext::bindVAS_Reset(), bload(), vl::Molecule::bond(), bopen(), bskip(), vl::Buffer::Buffer(), BuildPngList(), call_zopen64(), call_zseek64(), call_ztell64(), vl::LoadWriterManager::canLoad(), vl::LoadWriterManager::canWrite(), vl::cast(), vl::cast_const(), CenterAbout(), cf2_arrstack_clear(), cf2_arrstack_finalize(), cf2_arrstack_getBuffer(), cf2_arrstack_getPointer(), cf2_arrstack_init(), cf2_arrstack_push(), cf2_arrstack_setCount(), cf2_arrstack_size(), cf2_decoder_parse_charstrings(), cf2_interpT2CharString(), cf2_stack_init(), cff_cmap_encoding_char_next(), cff_cmap_encoding_done(), cff_cmap_unicode_char_next(), cff_cmap_unicode_init(), cff_face_init(), cff_get_interface(), cff_glyph_load(), cff_index_get_sid_string(), cff_index_get_string(), change_file_date(), check_exist_file(), vl::ActorKdTree::child(), vl::ActorKdTree::childP(), vl::Transform::children(), cleanup(), vl::Buffer::clear(), vl::Geometry::clearArrays(), vl::VectorGraphics::clearColor(), vl::VectorGraphics::clearStencil(), vl::Texture::clone(), gzfilebuf::close(), vl::DiskFile::close(), gzifstream::close(), vl::GLSLShader::compile(), vl::VolumePlot::compute(), vl::Text::computeBounds_Implementation(), vl::Geometry::computeBounds_Implementation(), vl::PolygonSimplifier::computeCollapseInfo(), vl::Billboard::computeWorldMatrix(), convert1(), vl::Image::convertFormat(), vl::Image::convertType(), count_filters(), count_zero_samples(), create_odither_tables(), vl::createCubemap(), vl::Texture::createTexture(), vl::Time::currentTime(), vl::EdgeRenderer::declareActor(), vl::Geometry::deepCopyFrom(), vl::Shader::deepCopyFrom(), default_decompress_parms(), vl::defLogger(), vl::OpenGLContext::destroyAllFramebufferObjects(), vl::OpenGLContext::destroyAllOpenGLResources(), vlEGL::EGLWindow::destroyEGLGLWindow(), vl::Applet::destroyEvent(), vl::OpenGLContext::destroyFramebufferObject(), vlMFC::MFCWindow::destroyGLContext(), vlMFC::MDIWindow::destroyGLContext(), vlWin32::Win32Window::destroyWin32GLWindow(), vlGLFW::GLFWWindow::destroyWindow(), vl::DiskFile::DiskFile(), vl::DiskDirectory::diskFile(), DisplayImage(), do_extract(), do_extract_currentfile(), do_list(), vl::Volume::downsample(), vl::VectorGraphics::drawActor(), vl::VectorGraphics::drawLineLoop(), vl::VectorGraphics::drawLines(), vl::VectorGraphics::drawLineStrip(), vl::VectorGraphics::drawPoints(), vl::VectorGraphics::drawText(), vlEGL::EGLWindow::EGLWindow(), emit_dht(), emit_dqt(), vl::Image::empty(), vl::GhostCameraManipulator::enableEvent(), vl::ActorTreeAbstract::eraseActor(), vl::ActorTree::eraseAllChildren(), vl::Transform::eraseAllChildren(), vl::Transform::eraseAllChildrenRecursive(), vl::OpenGLContext::eraseAllEventListeners(), vl::RenderStateSet::eraseAllRenderStates(), vl::ActorTree::eraseChild(), vl::ShaderNode::eraseChild(), vl::Transform::eraseChild(), vl::ShaderNode::eraseChildren(), vl::Transform::eraseChildren(), vl::RenderStateSet::eraseRenderState(), vlX::VLXSerializer::exportVLX(), vl::AdjacencyExtractor::extract(), vl::EdgeExtractor::extractEdges(), vl::SceneManagerPortals::extractVisibleActors(), file_compress(), file_uncompress(), vl::VirtualDirectory::fileExists(), fill_win32_filefunc(), fill_win32_filefunc64(), fill_win32_filefunc64A(), fill_win32_filefunc64W(), fill_zlib_filefunc64_32_def_from_filefunc32(), FillBitmap(), vl::VectorGraphics::fillPolygon(), vl::VectorGraphics::fillQuad(), vl::VectorGraphics::fillQuads(), vl::VectorGraphics::fillQuadStrip(), vl::Rendering::fillRenderQueue(), vl::VectorGraphics::fillTriangleFan(), vl::VectorGraphics::fillTriangles(), vl::VectorGraphics::fillTriangleStrip(), find_biggest_color_pop(), find_biggest_volume(), vl::LoadWriterManager::findLoader(), vl::LoadWriterManager::findWriter(), finish_output_bmp(), finish_pass_gather(), finish_pass_gather_phuff(), vl::Geometry::fixTriangleWinding(), vl::Transform::flattenHierarchy(), vl::FontManager::FontManager(), format_message(), vl::OcclusionCullRenderer::framebuffer(), free_datablock(), free_index(), free_linkedlist(), free_pool(), FT_Activate_Size(), ft_amiga_stream_close(), ft_ansi_stream_close(), FT_Attach_File(), FT_Bitmap_Copy(), FT_ClassicKern_Validate(), ft_close_stream(), ft_close_stream_by_free(), ft_close_stream_by_munmap(), FT_CMap_Done(), FT_CMap_New(), FT_DEFINE_GLYPH(), FT_Done_GlyphSlot(), FT_Done_Library(), FT_Face_GetCharsOfVariant(), FT_Face_GetVariantSelectors(), FT_Face_GetVariantsOfChar(), FT_Get_BDF_Charset_ID(), FT_Get_CID_Registry_Ordering_Supplement(), FT_Get_CMap_Format(), FT_Get_CMap_Language_ID(), FT_Get_FSType_Flags(), FT_Get_Postscript_Name(), FT_Get_PS_Font_Info(), FT_Get_PS_Font_Private(), FT_Get_PS_Font_Value(), FT_Get_Sfnt_Table(), FT_Get_WinFNT_Header(), FT_Get_X11_Font_Format(), FT_Glyph_Stroke(), FT_Glyph_StrokeBorder(), FT_Glyph_To_Bitmap(), FT_GlyphLoader_New(), FT_GlyphLoader_Reset(), ft_glyphslot_free_bitmap(), FT_Has_PS_Glyph_Names(), FT_Load_Sfnt_Table(), ft_lzwstate_done(), ft_lzwstate_init(), ft_mem_qalloc(), ft_mem_qrealloc(), ft_module_get_service(), FT_New_Face(), FT_New_GlyphSlot(), FT_New_Library(), FT_New_Memory(), FT_New_Memory_Face(), FT_Open_Face(), FT_Raccess_Get_DataOffsets(), FT_Raccess_Guess(), ft_realloc(), FT_Render_Glyph_Internal(), ft_service_list_lookup(), FT_Sfnt_Table_Info(), FT_Stream_ExitFrame(), FT_Stream_New(), FT_Stream_Open(), FT_Stream_ReleaseFrame(), FT_Stroker_New(), FT_Trace_Get_Name(), FT_TrueTypeGX_Validate(), FTC_Cache_NewNode(), FTC_Cache_RemoveFaceID(), ftc_cmap_node_new(), FTC_CMapCache_Lookup(), FTC_GNode_UnselectFamily(), FTC_ImageCache_Lookup(), FTC_ImageCache_LookupScaler(), ftc_inode_free(), FTC_INode_New(), ftc_inode_weight(), FTC_Manager_Compress(), FTC_Manager_Done(), FTC_Manager_FlushN(), FTC_Manager_LookupFace(), FTC_Manager_LookupSize(), FTC_Manager_RegisterCache(), FTC_MruList_Done(), FTC_MruList_Init(), FTC_MruList_New(), FTC_MruList_RemoveSelection(), FTC_MruNode_Remove(), FTC_MruNode_Up(), ftc_node_destroy(), FTC_Node_Unref(), FTC_SBitCache_Lookup(), FTC_SBitCache_LookupScaler(), ftc_snode_compare(), FTC_SNode_New(), ftc_snode_weight(), vl::DaeLoader::generateGeometry(), vl::DrawPixels::generatePixelBufferObjects(), vl::genRGBAVolume(), vl::ResourceDatabase::get(), get_dht(), get_dqt(), get_sof(), vl::Shader::getAlphaFunc(), vl::Shader::getBlendColor(), vl::Shader::getBlendEquation(), vl::Shader::getBlendFunc(), vl::Shader::getClipPlane(), vl::Shader::getColor(), vl::Shader::getColorMask(), vl::Shader::getCullFace(), vl::Shader::getDepthFunc(), vl::Shader::getDepthMask(), vl::Shader::getDepthRange(), vlX::VLXSerializer::getExportedObject(), getFileCrc(), vl::Shader::getFog(), vl::Shader::getFrontFace(), vl::getGLProcAddress(), vl::Shader::getHint(), vlX::VLXSerializer::getImportedStructure(), vl::Shader::getLight(), vl::Shader::getLightModel(), vl::Shader::getLineStipple(), vl::Shader::getLineWidth(), vl::Shader::getLogicOp(), vl::Shader::getMaterial(), vlX::VLXSerializer::getMetadata(), vl::Shader::getNormal(), vl::Shader::getPixelTransfer(), vl::Shader::getPointParameter(), vl::Shader::getPointSize(), vl::Shader::getPolygonMode(), vl::Shader::getPolygonOffset(), vl::Shader::getPolygonStipple(), vl::GLSLProgram::getProgramBinary(), vl::Shader::getSampleCoverage(), vl::Shader::getSecondaryColor(), vl::DaeLoader::getSemanticString(), vl::Shader::getShadeModel(), vl::DaeLoader::getSource(), vl::Shader::getStencilFunc(), vl::Shader::getStencilMask(), vl::Shader::getStencilOp(), vl::UniformSet::getUniform(), vl::Actor::getUniform(), vl::GLSLProgram::getUniform(), vlX::VLXStructure::getValue(), vl::Shader::getVertexAttrib(), vlWin32::Win32Window::getWindow(), vlEGL::EGLWindow::getWindow(), vl::glcheck(), vlGLFW::GLFWWindow::GLFWWindow(), vl::GlobalSettings::GlobalSettings(), vl::Shader::glslProgram(), gunpipe(), gxv_mort_subtable_type0_validate(), gxv_mort_subtable_type5_validate(), gxv_morx_subtable_type0_validate(), gxv_StateTable_validate(), gxv_XStateTable_validate(), gz_decomp(), gz_error(), gz_init(), gz_look(), gz_open(), gz_reset(), gzbuffer(), gzclearerr(), gzclose(), gzclose_r(), gzclose_w(), gzcopy(), gzdirect(), gzdopen(), gzeof(), gzerror(), gzflush(), gzgetc(), gzgets(), gzlog_close(), gzlog_compress(), gzlog_open(), gzlog_write(), gzoffset64(), gzprintf(), gzputc(), gzputs(), gzread(), gzrewind(), gzseek64(), gzsetparams(), gztack(), gztell64(), gzungetc(), gzwrite(), h2b(), vlX::VLXClassWrapper_Actor::importActor(), vlX::VLXClassWrapper_Camera::importCamera(), vlX::VLXClassWrapper_ClipPlane::importClipPlane(), vlX::VLXClassWrapper_GLSLProgram::importGLSLProgram(), vlX::VLXClassWrapper_GLSLShader::importGLSLShader(), vlX::VLXClassWrapper_Light::importLight(), vlX::VLXClassWrapper_LODEvaluator::importLODEvaluator(), vlX::VLXClassWrapper_Shader::importShader(), vlX::VLXClassWrapper_Texture::importTexture(), vlX::VLXClassWrapper_TextureSampler::importTextureSampler(), vlX::VLXClassWrapper_Transform::importTransform(), vlX::VLXClassWrapper_Uniform::importUniform(), vlX::VLXClassWrapper_Array::importVLX(), vlX::VLXSerializer::importVLX(), vlX::VLXClassWrapper_LODEvaluator::importVLX(), vlX::VLXClassWrapper_GLSLShader::importVLX(), vlX::VLXClassWrapper_ActorEventCallback::importVLX(), vl::DrawRangeElements< ArrayUShort1 >::indexIterator(), vl::DrawElements< ArrayUShort1 >::indexIterator(), vl::IndexIteratorElements< TArray >::IndexIteratorElements(), inf(), vl::GLSLShader::infoLog(), vl::GLSLProgram::infoLog(), vl::MorphingCallback::init(), vl::Dae::Source::init(), init_linkedlist(), vlEGL::EGLWindow::initEGLWindow(), vl::MorphingCallback::initFrom(), vlGLFW::GLFWWindow::initGLFWWindow(), vlGLUT::GLUTWindow::initGLUTWindow(), vl::initializeOpenGL(), vlMFC::MFCWindow::initMFCWindow(), vl::initStartTime(), vlWin32::Win32Context::initWin32GLContext(), vlWin32::Win32Window::initWin32GLWindow(), vl::RayIntersector::intersect(), gzfilebuf::is_open(), isLargeFile(), vl::DiskFile::isOpen(), jcopy_markers_execute(), jinit_1pass_quantizer(), jinit_2pass_quantizer(), jinit_c_coef_controller(), jinit_c_main_controller(), jinit_c_master_control(), jinit_d_coef_controller(), jinit_d_post_controller(), jinit_forward_dct(), jinit_huff_decoder(), jinit_huff_encoder(), jinit_memory_mgr(), jinit_merged_upsampler(), jinit_phuff_decoder(), jinit_phuff_encoder(), jinit_read_gif(), jinit_write_bmp(), jpeg_abort(), jpeg_add_quant_table(), jpeg_copy_critical_parameters(), jpeg_CreateCompress(), jpeg_CreateDecompress(), jpeg_destroy(), jpeg_finish_compress(), jpeg_make_c_derived_tbl(), jpeg_make_d_derived_tbl(), jpeg_new_colormap(), jpeg_open_backing_store(), jpeg_read_raw_data(), jpeg_read_scanlines(), jpeg_set_defaults(), jpeg_simple_progression(), jpeg_std_error(), jpeg_stdio_dest(), jpeg_stdio_src(), jpeg_suppress_tables(), jpeg_write_raw_data(), jpeg_write_scanlines(), latch_quant_tables(), vl::Light::Light(), vlX::VisitorLinker::link(), load(), vl::LoadWriterDae::load(), vl::load3DS(), vl::loadAC3D(), vl::STLLoader::loadAscii(), vl::STLLoader::loadBinary(), vl::loadBMP(), vl::loadCubemap(), vl::loadDAT(), vl::loadDDS(), vl::loadDICOM(), vl::loadImage(), LoadImageFile(), vl::loadImagesFromDir(), vl::loadJPG(), vl::loadMD2(), vl::loadMHD(), vl::loadOBJ(), vl::ObjLoader::loadOBJ(), vl::loadPLY(), vl::PlyLoader::loadPly(), vl::loadPNG(), vl::loadRAW(), vlX::LoadWriterVLX::loadResource(), vl::LoadWriterManager::loadResource(), vl::loadSTL(), vl::loadTGA(), vl::loadTIFF(), vlX::loadVLB(), vlX::VLXSerializer::loadVLB(), vlX::loadVLT(), vlX::VLXSerializer::loadVLT(), vl::LoadWriterManager::loadWriter(), vl::FileSystem::locateDirectory(), vl::FileSystem::locateFile(), vl::Actor::lod(), vl::log_failed_check(), log_lock(), log_log(), log_recover(), log_replace(), log_touch(), main(), makedir(), vl::makeNonUniformColorSpectrum(), vl::BufferObject::mapBufferObject(), master_selection(), median_cut(), mem_alloc(), mem_done(), mem_free(), mem_setup(), vl::MemoryDirectory::memoryFile(), vl::Geometry::mergeTriangleStrips(), vl::FlatManipulator::mouseDownEvent(), vl::TrackballManipulator::mouseDownEvent(), vl::GhostCameraManipulator::mouseMoveEvent(), vl::FlatManipulator::mouseMoveEvent(), vl::TrackballManipulator::mouseMoveEvent(), vl::FlatManipulator::mouseUpEvent(), vl::TrackballManipulator::mouseUpEvent(), vl::ResourceDatabase::next(), noop_upsample(), vl::Billboard::normal(), vl::Object::Object(), vl::OcclusionCullRenderer::OcclusionCullRenderer(), vl::SlicedVolume::onActorDelete(), vl::MorphingCallback::onActorRenderStarted(), vlMFC::MFCWindow::OnPaint(), vlMFC::MDIWindow::OnPaint(), gzfilebuf::open(), vl::DiskFile::open(), vl::OpenGLContext::OpenGLContext(), vl::ref< vl::Dae::Mesh >::operator bool(), vl::GeometryLoadCallback::operator()(), output_pass_setup(), parse_switches(), vl::DaeLoader::parseColor(), vl::DaeLoader::parseGeometry(), pcf_cmap_done(), PCF_Face_Init(), pcf_find_property(), vlWin32::peekMessage(), vlEGL::peekMessage(), pfr_cmap_done(), pfr_extra_item_load_font_id(), pfr_extra_item_load_kerning_pairs(), pfr_extra_item_load_stem_snaps(), pfr_extra_items_parse(), pfr_extra_items_skip(), pfr_face_done(), pfr_face_init(), pfr_glyph_done(), pfr_phy_font_done(), pfr_phy_font_load(), vl::Image::pixels(), vl::Image::pixelsXN(), vl::Image::pixelsXP(), vl::Image::pixelsYN(), vl::Image::pixelsYP(), vl::Image::pixelsZN(), vl::Image::pixelsZP(), vl::Image::pixelsZSlice(), png_build_grayscale_palette(), png_chunk_error(), png_chunk_warning(), png_create_struct_2(), png_destroy_struct_2(), png_do_background(), png_do_bgr(), png_do_chop(), png_do_dither(), png_do_expand(), png_do_expand_palette(), png_do_gamma(), png_do_gray_to_rgb(), png_do_invert(), png_do_pack(), png_do_packswap(), png_do_read_filler(), png_do_read_intrapixel(), png_do_read_invert_alpha(), png_do_read_swap_alpha(), png_do_shift(), png_do_strip_filler(), png_do_swap(), png_do_unpack(), png_do_unshift(), png_do_write_interlace(), png_do_write_intrapixel(), png_do_write_invert_alpha(), png_do_write_swap_alpha(), png_get_error_ptr(), png_info_init_3(), png_set_error_fn(), png_set_strip_error_numbers(), png_warning(), PngLoadImage(), PngSaveImage(), post_process_prepass(), preload_image(), prepare_for_output_pass(), prepare_for_pass(), vl::Texture::prepareTexture1D(), vl::Texture::prepareTexture1DArray(), vl::Texture::prepareTexture2D(), vl::Texture::prepareTexture2DArray(), vl::Texture::prepareTexture3D(), vl::Texture::prepareTextureCubemap(), vl::Texture::prepareTextureRectangle(), vl::Image::printFormat(), vl::Image::printType(), process_data_crank_post(), vl::GLSLProgram::programBinary(), ps_hinter_done(), ps_parser_to_token_array(), pshinter_get_t2_funcs(), vl::ArrayAbstract::ptr(), vlX::VLXArrayTemplate< long long >::ptr(), push_attr(), vl::QtDirectory::qtFile(), vlSDL::SDLWindow::quitApplication(), vl::Random::Random(), vl::Text::rawboundingRect(), vl::CoreText::rawboundingRect(), vl::Uniform::rawData(), vl::DiskFile::read_Implementation(), read_JPEG_file(), read_quant_tables(), read_scan_script(), read_stdin(), ReadFileMemory(), vl::PlyLoader::readHeader(), vl::readPixels(), vl::ReadPixels::readPixels(), readpng_cleanup(), realize_virt_arrays(), vl::ActorKdTree::rebuildKdTree(), vl::ref< vl::Dae::Mesh >::ref(), vl::VertexMapper::regenerate(), vlWin32::registerClass(), vl::DrawPixels::releaseImages(), vl::OpenGLContext::removeEventListener(), vl::VectorGraphics::removeScissor(), vl::EdgeRenderer::render(), vl::MultiDrawElements< ArrayUShort1 >::render(), vl::DrawElements< ArrayUShort1 >::render(), vl::DrawRangeElements< ArrayUShort1 >::render(), vl::Text::render_Implementation(), vl::CoreText::render_Implementation(), vl::OcclusionCullRenderer::render_pass2(), vl::Text::renderBackground(), vl::Text::renderBorder(), vl::Renderer::Renderer(), vl::EdgeRenderer::renderLines(), vl::SceneManagerPortals::renderPortal(), vl::Renderer::renderRaw(), vl::EdgeRenderer::renderSolids(), vl::RenderStateSet::renderState(), vl::Shader::renderState(), vl::RenderStateSet::renderStates(), request_virt_barray(), request_virt_sarray(), vl::DaeLoader::reset(), vl::ZippedDirectory::reset(), vl::TextureSampler::reset(), reset_input_controller(), reset_marker_reader(), vl::OpenGLContext::resetContextStates(), vl::Buffer::resize(), restore_attr(), save_marker(), vl::savePNG(), SearchPngList(), vl::MersenneTwister::seed(), select_file_name(), select_scan_parameters(), self_destruct(), vlX::VLXValue::setArray(), gzfilebuf::setbuf(), vl::ActorTree::setChild(), vl::Transform::setChild(), vl::OpenGLContext::setDefaultRenderState(), vl::setDefFileSystem(), vl::setDefLoadWriterManager(), setfiletime(), vlGLUT::GLUTWindow::setFullscreen(), vlWin32::Win32Context::setFullscreen(), vl::UniformSet::setUniform(), vl::DaeLoader::setupLights(), sfnt_load_face(), vl::Shader::Shader(), vl::Geometry::shallowCopyFrom(), vl::Shader::shallowCopyFrom(), vl::showWin32Console(), vl::PolygonSimplifier::simplify(), vl::DiskFile::size(), vl::SlicedVolume::SlicedVolume(), smoothing_ok(), vl::Dae::Source::Source(), start_input_bmp(), start_input_tga(), start_output_gif(), start_output_pass(), start_pass(), start_pass_1_quant(), start_pass_2_quant(), start_pass_coef(), start_pass_fdctmgr(), t1_cmap_custom_done(), t1_cmap_custom_init(), t1_cmap_std_done(), t1_cmap_unicode_init(), T1_Compute_Max_Advance(), t1_decoder_parse_charstrings(), T1_Done_Blend(), T1_Face_Done(), T1_Face_Init(), T1_Get_MM_Var(), T1_Load_Glyph(), T1_Read_Metrics(), T42_Face_Init(), T42_GlyphSlot_Init(), T42_Size_Done(), tar(), vl::Tessellator::tessellateGeometry(), test_gzio(), vl::Texture::Texture(), TGZfname(), TIFFCheckpointDirectory(), TIFFClientOpen(), TIFFGetClientInfo(), TIFFGetConfiguredCODECs(), TIFFInitJPEG(), TIFFInitLZW(), TIFFInitPixarLog(), TIFFInitSGILog(), TIFFInitZIP(), TIFFOpen(), TIFFOpenW(), TIFFReadBufferSetup(), TIFFReadCustomDirectory(), TIFFReadDirectory(), TIFFRegisterCODEC(), TIFFRGBAImageBegin(), TIFFRGBAImageEnd(), TIFFRGBAImageGet(), TIFFSetClientInfo(), TIFFSetupStrips(), TIFFWriteBufferSetup(), TIFFWriteCheck(), vl::Time::Time(), tr_static_init(), transdecode_master_selection(), vl::Transform::Transform(), vl::PolygonSimplifier::Triangle::Triangle(), vl::TriangleIteratorIndexed< TArray >::TriangleIteratorIndexed(), try(), tt_cmap_init(), tt_driver_done(), tt_face_build_cmaps(), tt_face_done(), tt_face_get_device_metrics(), tt_face_load_cvt(), tt_face_load_fpgm(), tt_face_load_gasp(), tt_face_load_hhea(), tt_face_load_prep(), tt_face_lookup_table(), tt_get_interface(), TT_Load_Simple_Glyph(), unz64local_GetCurrentFileInfoInternal(), unz64local_SearchCentralDir(), unz64local_SearchCentralDir64(), unzClose(), unzCloseCurrentFile(), unzeof(), unzGetCurrentFileInfo(), unzGetCurrentFileInfo64(), unzGetCurrentFileZStreamPos64(), unzGetFilePos64(), unzGetGlobalComment(), unzGetGlobalInfo(), unzGetGlobalInfo64(), unzGetLocalExtrafield(), unzGetOffset(), unzGetOffset64(), unzGoToFilePos(), unzGoToFilePos64(), unzGoToFirstFile(), unzGoToNextFile(), unzLocateFile(), unzOpen(), unzOpen2(), unzOpen2_64(), unzOpen64(), unzOpenCurrentFile(), unzOpenCurrentFile2(), unzOpenCurrentFile3(), unzOpenCurrentFilePassword(), unzOpenInternal(), unzReadCurrentFile(), unzRepair(), unzSetOffset64(), unztell(), unztell64(), vl::BezierSurface::updateBezierSurface(), vl::GhostCameraManipulator::updateEvent(), vl::SlicedVolume::updateUniforms(), vl::OpenGLContext::useGLSLProgram(), vlX::VisitorExportToVLB::VisitorExportToVLB(), vlX::VisitorExportToVLT::VisitorExportToVLT(), vlX::vlx_Rawtext(), vl::Volume::Volume(), vl::VolumeInfo::VolumeInfo(), win32_close_file_func(), win32_error_file_func(), win32_open64_file_func(), win32_open64_file_funcA(), win32_open64_file_funcW(), win32_open_file_func(), win32_read_file_func(), win32_seek64_file_func(), win32_seek_file_func(), win32_tell64_file_func(), win32_tell_file_func(), win32_write_file_func(), vlWin32::Win32Window::Win32Window(), WinMain(), vl::Molecule::wireframeStyle(), WndProc(), Write_GlobalComment(), vl::DiskFile::write_Implementation(), write_JPEG_file(), write_row_callback(), write_stdout(), write_tables_only(), zip64local_SearchCentralDir(), zip64local_SearchCentralDir64(), zipClose(), zipCloseFileInZipRaw64(), zipOpen(), zipOpen2(), zipOpen2_64(), zipOpen3(), zipOpen64(), zipOpenNewFileInZip(), zipOpenNewFileInZip2(), zipOpenNewFileInZip2_64(), zipOpenNewFileInZip4_64(), zipOpenNewFileInZip64(), vl::ZippedDirectory::zippedFile(), zipRemoveExtraInfoBlock(), zipWriteInFileInZip(), zmemzero(), vl::FontManager::~FontManager(), vl::GZipCodec::~GZipCodec(), vl::Random::~Random(), vl::ref< vl::Dae::Mesh >::~ref(), vl::Texture::~Texture(), vl::Transform::~Transform(), and vl::ZippedFile::~ZippedFile().

◆ TRUE

#define TRUE   1

Definition at line 53 of file ftobjs.h.

Referenced by _TIFFCreateAnonFieldInfo(), _TIFFSetDefaultCompressionState(), AboutDlgProc(), access_virt_barray(), access_virt_sarray(), BuildPngList(), cf2_blues_capture(), cf2_blues_init(), cf2_glyphpath_init(), cf2_glyphpath_moveTo(), cf2_initGlobalRegionBuffer(), cf2_initLocalRegionBuffer(), cff_slot_load(), compress_data(), compress_first_pass(), compress_output(), consume_data(), consume_markers(), create_colorindex(), decode_mcu(), decode_mcu_AC_first(), decode_mcu_AC_refine(), decode_mcu_DC_first(), decode_mcu_DC_refine(), decompress_smooth_data(), default_decompress_parms(), dump_buffer(), emit_bits(), emit_dht(), emit_dqt(), emit_restart(), empty_output_buffer(), encode_mcu_AC_first(), encode_mcu_AC_refine(), encode_mcu_DC_first(), encode_mcu_DC_refine(), encode_mcu_gather(), encode_mcu_huff(), encode_one_block(), examine_app0(), examine_app14(), fill_input_buffer(), FillBitmap(), finish_pass1(), finish_pass_gather(), finish_pass_gather_phuff(), first_marker(), flush_bits(), format_message(), FT_New_Memory_Face(), FT_Outline_Render(), FT_Property_Set(), FT_Stroker_BeginSubPath(), FT_Stroker_ConicTo(), FT_Stroker_CubicTo(), FTC_Node_Unref(), get_dht(), get_dqt(), get_dri(), get_interesting_appn(), get_sof(), get_soi(), get_sos(), init_source(), InitBitmap(), initial_setup(), jinit_2pass_quantizer(), jinit_c_master_control(), jinit_d_coef_controller(), jinit_downsampler(), jinit_input_controller(), jinit_upsampler(), jinit_write_gif(), jpeg_CreateDecompress(), jpeg_fill_bit_buffer(), jpeg_finish_decompress(), jpeg_finish_output(), jpeg_resync_to_restart(), jpeg_set_colorspace(), jpeg_set_defaults(), keymatch(), LoadImageFile(), vl::loadJPG(), main(), master_selection(), merged_2v_upsample(), new_color_map_2_quant(), next_marker(), open_ems_store(), open_file_store(), output_pass_setup(), pass2_fs_dither(), post_process_prepass(), preload_image(), prepare_for_output_pass(), prepare_for_pass(), print_text_marker(), process_data_context_main(), process_data_simple_main(), process_restart(), put_gray_rows(), quantize_fs_dither(), read_JPEG_file(), read_markers(), read_quant_tables(), read_restart_marker(), read_scan_integer(), read_scan_script(), read_text_integer(), realize_virt_arrays(), reset_input_controller(), save_marker(), vl::saveJPG(), SearchPngList(), select_ncolors(), set_quant_slots(), set_sample_factors(), vlEGL::EGLWindow::setMouseVisible(), vlWin32::Win32Context::setMouseVisible(), sfnt_load_face(), skip_variable(), smoothing_ok(), start_input_ppm(), start_pass_2_quant(), start_pass_huff_decoder(), t1_decoder_parse_charstrings(), T1_Face_Init(), T1_Load_Glyph(), TIFFReassignTagToIgnore(), transdecode_master_selection(), transencode_master_selection(), tt_cmap_init(), tt_face_lookup_table(), tt_size_reset(), use_merged_upsample(), validate_script(), WndProc(), write_frame_header(), write_JPEG_file(), write_scan_header(), and write_tables_only().

Typedef Documentation

◆ FT_Bitmap_LcdFilterFunc

typedef void(* FT_Bitmap_LcdFilterFunc) (FT_Bitmap *bitmap, FT_Render_Mode render_mode, FT_Library library)

Definition at line 784 of file ftobjs.h.

◆ FT_CMap

typedef struct FT_CMapRec_* FT_CMap

Definition at line 125 of file ftobjs.h.

◆ FT_CMap_CharIndexFunc

typedef FT_UInt(* FT_CMap_CharIndexFunc) (FT_CMap cmap, FT_UInt32 char_code)

Definition at line 157 of file ftobjs.h.

◆ FT_CMap_CharNextFunc

typedef FT_UInt(* FT_CMap_CharNextFunc) (FT_CMap cmap, FT_UInt32 *achar_code)

Definition at line 161 of file ftobjs.h.

◆ FT_CMap_CharVariantListFunc

typedef FT_UInt32*(* FT_CMap_CharVariantListFunc) (FT_CMap cmap, FT_Memory mem, FT_UInt32 char_code)

Definition at line 180 of file ftobjs.h.

◆ FT_CMap_CharVarIndexFunc

typedef FT_UInt(* FT_CMap_CharVarIndexFunc) (FT_CMap cmap, FT_CMap unicode_cmap, FT_UInt32 char_code, FT_UInt32 variant_selector)

Definition at line 165 of file ftobjs.h.

◆ FT_CMap_CharVarIsDefaultFunc

typedef FT_Bool(* FT_CMap_CharVarIsDefaultFunc) (FT_CMap cmap, FT_UInt32 char_code, FT_UInt32 variant_selector)

Definition at line 171 of file ftobjs.h.

◆ FT_CMap_Class

Definition at line 128 of file ftobjs.h.

◆ FT_CMap_ClassRec

◆ FT_CMap_DoneFunc

typedef void(* FT_CMap_DoneFunc) (FT_CMap cmap)

Definition at line 154 of file ftobjs.h.

◆ FT_CMap_InitFunc

typedef FT_Error(* FT_CMap_InitFunc) (FT_CMap cmap, FT_Pointer init_data)

Definition at line 150 of file ftobjs.h.

◆ FT_CMap_VariantCharListFunc

typedef FT_UInt32*(* FT_CMap_VariantCharListFunc) (FT_CMap cmap, FT_Memory mem, FT_UInt32 variant_selector)

Definition at line 185 of file ftobjs.h.

◆ FT_CMap_VariantListFunc

typedef FT_UInt32*(* FT_CMap_VariantListFunc) (FT_CMap cmap, FT_Memory mem)

Definition at line 176 of file ftobjs.h.

◆ FT_CMapRec

typedef struct FT_CMapRec_ FT_CMapRec

◆ FT_DriverRec

typedef struct FT_DriverRec_ FT_DriverRec

◆ FT_Face_GetGlyphNameFunc

typedef FT_Error(* FT_Face_GetGlyphNameFunc) (FT_Face face, FT_UInt glyph_index, FT_Pointer buffer, FT_UInt buffer_max)

Definition at line 909 of file ftobjs.h.

◆ FT_Face_GetGlyphNameIndexFunc

typedef FT_UInt(* FT_Face_GetGlyphNameIndexFunc) (FT_Face face, FT_String *glyph_name)

Definition at line 915 of file ftobjs.h.

◆ FT_Face_GetPostscriptNameFunc

typedef const char*(* FT_Face_GetPostscriptNameFunc) (FT_Face face)

Definition at line 906 of file ftobjs.h.

◆ FT_Face_InternalRec

◆ FT_GlyphSlot_InternalRec

◆ FT_LibraryRec

typedef struct FT_LibraryRec_ FT_LibraryRec

◆ FT_ModuleRec

typedef struct FT_ModuleRec_ FT_ModuleRec

◆ FT_RendererRec

Function Documentation

◆ FT_CMap_Done()

FT_CMap_Done ( FT_CMap  cmap)

◆ FT_CMap_New()

FT_CMap_New ( FT_CMap_Class  clazz,
FT_Pointer  init_data,
FT_CharMap  charmap,
FT_CMap acmap 
)

◆ FT_Done_GlyphSlot()

FT_Done_GlyphSlot ( FT_GlyphSlot  slot)

◆ FT_Done_Memory()

FT_Done_Memory ( FT_Memory  memory)

Definition at line 515 of file ftsystem.c.

References ft_sfree.

Referenced by FT_Done_FreeType(), and FT_Init_FreeType().

◆ FT_EXPORT_VAR()

FT_EXPORT_VAR ( FT_Raster_Funcs  )

◆ FT_Get_Module_Interface()

FT_Get_Module_Interface ( FT_Library  library,
const char *  mod_name 
)

◆ ft_glyphslot_alloc_bitmap()

ft_glyphslot_alloc_bitmap ( FT_GlyphSlot  slot,
FT_ULong  size 
)

Definition at line 306 of file ftobjs.c.

References error, FT_ALLOC, FT_FACE_MEMORY, FT_FREE, FT_GLYPH_OWN_BITMAP, and void().

Referenced by PCF_Glyph_Load().

◆ ft_glyphslot_free_bitmap()

ft_glyphslot_free_bitmap ( FT_GlyphSlot  slot)

Definition at line 274 of file ftobjs.c.

References FT_BASE_DEF, FT_FACE_MEMORY, FT_FREE, FT_GLYPH_OWN_BITMAP, and NULL.

Referenced by ft_glyphslot_set_bitmap().

◆ ft_glyphslot_set_bitmap()

ft_glyphslot_set_bitmap ( FT_GlyphSlot  slot,
FT_Byte buffer 
)

Definition at line 294 of file ftobjs.c.

References FT_ASSERT, FT_BASE_DEF, FT_GLYPH_OWN_BITMAP, and ft_glyphslot_free_bitmap().

Referenced by BDF_Glyph_Load().

◆ ft_highpow2()

ft_highpow2 ( FT_UInt32  value)

Definition at line 415 of file ftutil.c.

References error, FT_ALLOC, FT_BASE_DEF, FT_MEM_FREE, FT_QALLOC, FT_QREALLOC, FT_REALLOC, and void().

Referenced by pfr_face_get_kerning().

◆ FT_Lookup_Renderer()

FT_Lookup_Renderer ( FT_Library  library,
FT_Glyph_Format  format,
FT_ListNode node 
)

◆ FT_Match_Size()

FT_Match_Size ( FT_Face  face,
FT_Size_Request  req,
FT_Bool  ignore_width,
FT_ULong size_index 
)

◆ ft_module_get_service()

ft_module_get_service ( FT_Module  module,
const char *  service_id 
)

◆ FT_New_GlyphSlot()

FT_New_GlyphSlot ( FT_Face  face,
FT_GlyphSlot aslot 
)

◆ FT_New_Memory()

FT_New_Memory ( void  )

Definition at line 475 of file ftsystem.c.

References ft_alloc(), FT_BASE_DEF, ft_free(), ft_realloc(), ft_smalloc, malloc(), and NULL.

Referenced by FT_Init_FreeType().

◆ FT_Render_Glyph_Internal()

FT_Render_Glyph_Internal ( FT_Library  library,
FT_GlyphSlot  slot,
FT_Render_Mode  render_mode 
)

◆ FT_Request_Metrics()

FT_Request_Metrics ( FT_Face  face,
FT_Size_Request  req 
)

◆ FT_Select_Metrics()

FT_Select_Metrics ( FT_Face  face,
FT_ULong  strike_index 
)

◆ ft_synthesize_vertical_metrics()

ft_synthesize_vertical_metrics ( FT_Glyph_Metrics metrics,
FT_Pos  advance 
)

Definition at line 2542 of file ftobjs.c.

References FT_Pos.

Referenced by BDF_Glyph_Load(), cid_slot_load_glyph(), PCF_Glyph_Load(), and T1_Load_Glyph().