sdk-world v2026.11.05
PS2 SDK - world tier (copyleft-allowed, non-essential packages)
Loading...
Searching...
No Matches
psobjs.h File Reference

Go to the source code of this file.

Functions

 ps_table_new (PS_Table table, FT_Int count, FT_Memory memory)
 ps_table_add (PS_Table table, FT_Int idx, const void *object, FT_UInt length)
 ps_table_done (PS_Table table)
 ps_table_release (PS_Table table)
 ps_parser_skip_spaces (PS_Parser parser)
 ps_parser_skip_PS_token (PS_Parser parser)
 ps_parser_to_token (PS_Parser parser, T1_Token token)
 ps_parser_to_token_array (PS_Parser parser, T1_Token tokens, FT_UInt max_tokens, FT_Int *pnum_tokens)
 ps_parser_load_field (PS_Parser parser, const T1_Field field, void **objects, FT_UInt max_objects, FT_ULong *pflags)
 ps_parser_load_field_table (PS_Parser parser, const T1_Field field, void **objects, FT_UInt max_objects, FT_ULong *pflags)
 ps_parser_to_int (PS_Parser parser)
 ps_parser_to_bytes (PS_Parser parser, FT_Byte *bytes, FT_Offset max_bytes, FT_ULong *pnum_bytes, FT_Bool delimiters)
 ps_parser_to_fixed (PS_Parser parser, FT_Int power_ten)
 ps_parser_to_coord_array (PS_Parser parser, FT_Int max_coords, FT_Short *coords)
 ps_parser_to_fixed_array (PS_Parser parser, FT_Int max_values, FT_Fixed *values, FT_Int power_ten)
 ps_parser_init (PS_Parser parser, FT_Byte *base, FT_Byte *limit, FT_Memory memory)
 ps_parser_done (PS_Parser parser)
 t1_builder_init (T1_Builder builder, FT_Face face, FT_Size size, FT_GlyphSlot glyph, FT_Bool hinting)
 t1_builder_done (T1_Builder builder)
 t1_builder_check_points (T1_Builder builder, FT_Int count)
 t1_builder_add_point (T1_Builder builder, FT_Pos x, FT_Pos y, FT_Byte flag)
 t1_builder_add_point1 (T1_Builder builder, FT_Pos x, FT_Pos y)
 t1_builder_add_contour (T1_Builder builder)
 t1_builder_start_point (T1_Builder builder, FT_Pos x, FT_Pos y)
 t1_builder_close_contour (T1_Builder builder)
 cff_builder_init (CFF_Builder *builder, TT_Face face, CFF_Size size, CFF_GlyphSlot glyph, FT_Bool hinting)
 cff_builder_done (CFF_Builder *builder)
 cff_check_points (CFF_Builder *builder, FT_Int count)
 cff_builder_add_point (CFF_Builder *builder, FT_Pos x, FT_Pos y, FT_Byte flag)
 cff_builder_add_point1 (CFF_Builder *builder, FT_Pos x, FT_Pos y)
 cff_builder_start_point (CFF_Builder *builder, FT_Pos x, FT_Pos y)
 cff_builder_close_contour (CFF_Builder *builder)
 cff_builder_add_contour (CFF_Builder *builder)
 ps_builder_init (PS_Builder *ps_builder, void *builder, FT_Bool is_t1)
 ps_builder_done (PS_Builder *builder)
 ps_builder_check_points (PS_Builder *builder, FT_Int count)
 ps_builder_add_point (PS_Builder *builder, FT_Pos x, FT_Pos y, FT_Byte flag)
 ps_builder_add_point1 (PS_Builder *builder, FT_Pos x, FT_Pos y)
 ps_builder_add_contour (PS_Builder *builder)
 ps_builder_start_point (PS_Builder *builder, FT_Pos x, FT_Pos y)
 ps_builder_close_contour (PS_Builder *builder)
 ps_decoder_init (PS_Decoder *ps_decoder, void *decoder, FT_Bool is_t1)
 t1_make_subfont (FT_Face face, PS_Private priv, CFF_SubFont subfont)
 t1_decrypt (FT_Byte *buffer, FT_Offset length, FT_UShort seed)
 cff_random (FT_UInt32 r)

Variables

FT_BEGIN_HEADER FT_CALLBACK_TABLE const PS_Table_FuncsRec ps_table_funcs
FT_CALLBACK_TABLE const PS_Parser_FuncsRec ps_parser_funcs
FT_CALLBACK_TABLE const T1_Builder_FuncsRec t1_builder_funcs

Function Documentation

◆ cff_builder_add_contour()

cff_builder_add_contour ( CFF_Builder * builder)

Definition at line 1950 of file psobjs.c.

◆ cff_builder_add_point()

cff_builder_add_point ( CFF_Builder * builder,
FT_Pos x,
FT_Pos y,
FT_Byte flag )

Definition at line 1895 of file psobjs.c.

◆ cff_builder_add_point1()

cff_builder_add_point1 ( CFF_Builder * builder,
FT_Pos x,
FT_Pos y )

Definition at line 1933 of file psobjs.c.

◆ cff_builder_close_contour()

cff_builder_close_contour ( CFF_Builder * builder)

Definition at line 1999 of file psobjs.c.

◆ cff_builder_done()

cff_builder_done ( CFF_Builder * builder)

Definition at line 1874 of file psobjs.c.

◆ cff_builder_init()

cff_builder_init ( CFF_Builder * builder,
TT_Face face,
CFF_Size size,
CFF_GlyphSlot glyph,
FT_Bool hinting )

Definition at line 1808 of file psobjs.c.

◆ cff_builder_start_point()

cff_builder_start_point ( CFF_Builder * builder,
FT_Pos x,
FT_Pos y )

Definition at line 1977 of file psobjs.c.

◆ cff_check_points()

cff_check_points ( CFF_Builder * builder,
FT_Int count )

Definition at line 1886 of file psobjs.c.

◆ cff_random()

cff_random ( FT_UInt32 r)

Definition at line 2552 of file psobjs.c.

◆ ps_builder_add_contour()

ps_builder_add_contour ( PS_Builder * builder)

Definition at line 2249 of file psobjs.c.

◆ ps_builder_add_point()

ps_builder_add_point ( PS_Builder * builder,
FT_Pos x,
FT_Pos y,
FT_Byte flag )

Definition at line 2182 of file psobjs.c.

◆ ps_builder_add_point1()

ps_builder_add_point1 ( PS_Builder * builder,
FT_Pos x,
FT_Pos y )

Definition at line 2232 of file psobjs.c.

◆ ps_builder_check_points()

ps_builder_check_points ( PS_Builder * builder,
FT_Int count )

Definition at line 2173 of file psobjs.c.

◆ ps_builder_close_contour()

ps_builder_close_contour ( PS_Builder * builder)

Definition at line 2305 of file psobjs.c.

◆ ps_builder_done()

ps_builder_done ( PS_Builder * builder)

Definition at line 2161 of file psobjs.c.

◆ ps_builder_init()

ps_builder_init ( PS_Builder * ps_builder,
void * builder,
FT_Bool is_t1 )

Definition at line 2084 of file psobjs.c.

◆ ps_builder_start_point()

ps_builder_start_point ( PS_Builder * builder,
FT_Pos x,
FT_Pos y )

Definition at line 2283 of file psobjs.c.

◆ ps_decoder_init()

ps_decoder_init ( PS_Decoder * ps_decoder,
void * decoder,
FT_Bool is_t1 )

Definition at line 2386 of file psobjs.c.

◆ ps_parser_done()

ps_parser_done ( PS_Parser parser)

Definition at line 1504 of file psobjs.c.

◆ ps_parser_init()

ps_parser_init ( PS_Parser parser,
FT_Byte * base,
FT_Byte * limit,
FT_Memory memory )

Definition at line 1489 of file psobjs.c.

◆ ps_parser_load_field()

ps_parser_load_field ( PS_Parser parser,
const T1_Field field,
void ** objects,
FT_UInt max_objects,
FT_ULong * pflags )

Definition at line 1003 of file psobjs.c.

◆ ps_parser_load_field_table()

ps_parser_load_field_table ( PS_Parser parser,
const T1_Field field,
void ** objects,
FT_UInt max_objects,
FT_ULong * pflags )

Definition at line 1299 of file psobjs.c.

◆ ps_parser_skip_PS_token()

ps_parser_skip_PS_token ( PS_Parser parser)

Definition at line 488 of file psobjs.c.

◆ ps_parser_skip_spaces()

ps_parser_skip_spaces ( PS_Parser parser)

Definition at line 586 of file psobjs.c.

◆ ps_parser_to_bytes()

ps_parser_to_bytes ( PS_Parser parser,
FT_Byte * bytes,
FT_Offset max_bytes,
FT_ULong * pnum_bytes,
FT_Bool delimiters )

Definition at line 1386 of file psobjs.c.

◆ ps_parser_to_coord_array()

ps_parser_to_coord_array ( PS_Parser parser,
FT_Int max_coords,
FT_Short * coords )

Definition at line 1448 of file psobjs.c.

◆ ps_parser_to_fixed()

ps_parser_to_fixed ( PS_Parser parser,
FT_Int power_ten )

Definition at line 1439 of file psobjs.c.

◆ ps_parser_to_fixed_array()

ps_parser_to_fixed_array ( PS_Parser parser,
FT_Int max_values,
FT_Fixed * values,
FT_Int power_ten )

Definition at line 1459 of file psobjs.c.

◆ ps_parser_to_int()

ps_parser_to_int ( PS_Parser parser)

Definition at line 1376 of file psobjs.c.

◆ ps_parser_to_token()

ps_parser_to_token ( PS_Parser parser,
T1_Token token )

Definition at line 596 of file psobjs.c.

◆ ps_parser_to_token_array()

ps_parser_to_token_array ( PS_Parser parser,
T1_Token tokens,
FT_UInt max_tokens,
FT_Int * pnum_tokens )

Definition at line 699 of file psobjs.c.

◆ ps_table_add()

ps_table_add ( PS_Table table,
FT_Int idx,
const void * object,
FT_UInt length )

Definition at line 162 of file psobjs.c.

◆ ps_table_done()

ps_table_done ( PS_Table table)

Definition at line 227 of file psobjs.c.

◆ ps_table_new()

ps_table_new ( PS_Table table,
FT_Int count,
FT_Memory memory )

Definition at line 74 of file psobjs.c.

◆ ps_table_release()

ps_table_release ( PS_Table table)

Definition at line 235 of file psobjs.c.

◆ t1_builder_add_contour()

t1_builder_add_contour ( T1_Builder builder)

Definition at line 1663 of file psobjs.c.

◆ t1_builder_add_point()

t1_builder_add_point ( T1_Builder builder,
FT_Pos x,
FT_Pos y,
FT_Byte flag )

Definition at line 1622 of file psobjs.c.

◆ t1_builder_add_point1()

t1_builder_add_point1 ( T1_Builder builder,
FT_Pos x,
FT_Pos y )

Definition at line 1646 of file psobjs.c.

◆ t1_builder_check_points()

t1_builder_check_points ( T1_Builder builder,
FT_Int count )

Definition at line 1613 of file psobjs.c.

◆ t1_builder_close_contour()

t1_builder_close_contour ( T1_Builder builder)

Definition at line 1722 of file psobjs.c.

◆ t1_builder_done()

t1_builder_done ( T1_Builder builder)

Definition at line 1601 of file psobjs.c.

◆ t1_builder_init()

t1_builder_init ( T1_Builder builder,
FT_Face face,
FT_Size size,
FT_GlyphSlot glyph,
FT_Bool hinting )

Definition at line 1544 of file psobjs.c.

◆ t1_builder_start_point()

t1_builder_start_point ( T1_Builder builder,
FT_Pos x,
FT_Pos y )

Definition at line 1697 of file psobjs.c.

◆ t1_decrypt()

t1_decrypt ( FT_Byte * buffer,
FT_Offset length,
FT_UShort seed )

Definition at line 2539 of file psobjs.c.

◆ t1_make_subfont()

t1_make_subfont ( FT_Face face,
PS_Private priv,
CFF_SubFont subfont )

Definition at line 2453 of file psobjs.c.

Variable Documentation

◆ ps_parser_funcs

FT_CALLBACK_TABLE const PS_Parser_FuncsRec ps_parser_funcs

Definition at line 47 of file psobjs.h.

◆ ps_table_funcs

FT_BEGIN_HEADER FT_CALLBACK_TABLE const PS_Table_FuncsRec ps_table_funcs

Definition at line 44 of file psobjs.h.

◆ t1_builder_funcs

FT_CALLBACK_TABLE const T1_Builder_FuncsRec t1_builder_funcs

Definition at line 50 of file psobjs.h.