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

Public Attributes

void(*) init (PS_Parser parser, FT_Byte *base, FT_Byte *limit, FT_Memory memory)
void(*) done (PS_Parser parser)
void(*) skip_spaces (PS_Parser parser)
void(*) skip_PS_token (PS_Parser parser)
FT_Long(*) to_int (PS_Parser parser)
FT_Fixed(*) to_fixed (PS_Parser parser, FT_Int power_ten)
FT_Error(*) to_bytes (PS_Parser parser, FT_Byte *bytes, FT_Offset max_bytes, FT_ULong *pnum_bytes, FT_Bool delimiters)
FT_Int(*) to_coord_array (PS_Parser parser, FT_Int max_coords, FT_Short *coords)
FT_Int(*) to_fixed_array (PS_Parser parser, FT_Int max_values, FT_Fixed *values, FT_Int power_ten)
void(*) to_token (PS_Parser parser, T1_Token token)
void(*) to_token_array (PS_Parser parser, T1_Token tokens, FT_UInt max_tokens, FT_Int *pnum_tokens)
FT_Error(*) load_field (PS_Parser parser, const T1_Field field, void **objects, FT_UInt max_objects, FT_ULong *pflags)
FT_Error(*) load_field_table (PS_Parser parser, const T1_Field field, void **objects, FT_UInt max_objects, FT_ULong *pflags)

Detailed Description

Definition at line 385 of file psaux.h.

Member Data Documentation

◆ done

void(*) PS_Parser_FuncsRec_::done(PS_Parser parser)

Definition at line 393 of file psaux.h.

◆ init

void(*) PS_Parser_FuncsRec_::init(PS_Parser parser, FT_Byte *base, FT_Byte *limit, FT_Memory memory)

Definition at line 387 of file psaux.h.

◆ load_field

FT_Error(*) PS_Parser_FuncsRec_::load_field(PS_Parser parser, const T1_Field field, void **objects, FT_UInt max_objects, FT_ULong *pflags)

Definition at line 433 of file psaux.h.

◆ load_field_table

FT_Error(*) PS_Parser_FuncsRec_::load_field_table(PS_Parser parser, const T1_Field field, void **objects, FT_UInt max_objects, FT_ULong *pflags)

Definition at line 440 of file psaux.h.

◆ skip_PS_token

void(*) PS_Parser_FuncsRec_::skip_PS_token(PS_Parser parser)

Definition at line 398 of file psaux.h.

◆ skip_spaces

void(*) PS_Parser_FuncsRec_::skip_spaces(PS_Parser parser)

Definition at line 396 of file psaux.h.

◆ to_bytes

FT_Error(*) PS_Parser_FuncsRec_::to_bytes(PS_Parser parser, FT_Byte *bytes, FT_Offset max_bytes, FT_ULong *pnum_bytes, FT_Bool delimiters)

Definition at line 407 of file psaux.h.

◆ to_coord_array

FT_Int(*) PS_Parser_FuncsRec_::to_coord_array(PS_Parser parser, FT_Int max_coords, FT_Short *coords)

Definition at line 414 of file psaux.h.

◆ to_fixed

FT_Fixed(*) PS_Parser_FuncsRec_::to_fixed(PS_Parser parser, FT_Int power_ten)

Definition at line 403 of file psaux.h.

◆ to_fixed_array

FT_Int(*) PS_Parser_FuncsRec_::to_fixed_array(PS_Parser parser, FT_Int max_values, FT_Fixed *values, FT_Int power_ten)

Definition at line 418 of file psaux.h.

◆ to_int

FT_Long(*) PS_Parser_FuncsRec_::to_int(PS_Parser parser)

Definition at line 401 of file psaux.h.

◆ to_token

void(*) PS_Parser_FuncsRec_::to_token(PS_Parser parser, T1_Token token)

Definition at line 424 of file psaux.h.

◆ to_token_array

void(*) PS_Parser_FuncsRec_::to_token_array(PS_Parser parser, T1_Token tokens, FT_UInt max_tokens, FT_Int *pnum_tokens)

Definition at line 427 of file psaux.h.


The documentation for this struct was generated from the following file:
  • freetype/include/freetype/internal/psaux.h