#include "pfrsbit.h"#include "pfrload.h"#include "pfrerror.h"Go to the source code of this file.
| typedef struct PFR_BitWriter_ * PFR_BitWriter |
| typedef struct PFR_BitWriter_ PFR_BitWriterRec |
| static void pfr_bitwriter_decode_bytes | ( | PFR_BitWriter | writer, | |
| FT_Byte * | p, | |||
| FT_Byte * | limit | |||
| ) | [static] |
Definition at line 69 of file pfrsbit.c.
References c, PFR_BitWriter_::line, mask, n, PFR_BitWriter_::pitch, PFR_BitWriter_::total, val, PFR_BitWriter_::width, and x80.
Referenced by pfr_load_bitmap_bits().
| static void pfr_bitwriter_decode_rle1 | ( | PFR_BitWriter | writer, | |
| FT_Byte * | p, | |||
| FT_Byte * | limit | |||
| ) | [static] |
Definition at line 123 of file pfrsbit.c.
References c, PFR_BitWriter_::line, mask, n, PFR_BitWriter_::pitch, PFR_BitWriter_::total, PFR_BitWriter_::width, and x80.
Referenced by pfr_load_bitmap_bits().
| static void pfr_bitwriter_decode_rle2 | ( | PFR_BitWriter | writer, | |
| FT_Byte * | p, | |||
| FT_Byte * | limit | |||
| ) | [static] |
Definition at line 203 of file pfrsbit.c.
References c, PFR_BitWriter_::line, mask, n, PFR_BitWriter_::pitch, PFR_BitWriter_::total, PFR_BitWriter_::width, and x80.
Referenced by pfr_load_bitmap_bits().
| static void pfr_bitwriter_init | ( | PFR_BitWriter | writer, | |
| FT_Bitmap * | target, | |||
| FT_Bool | decreasing | |||
| ) | [static] |
Definition at line 50 of file pfrsbit.c.
References PFR_BitWriter_::line, PFR_BitWriter_::pitch, PFR_BitWriter_::rows, PFR_BitWriter_::total, and PFR_BitWriter_::width.
Referenced by pfr_load_bitmap_bits().
| static FT_Error pfr_load_bitmap_bits | ( | FT_Byte * | p, | |
| FT_Byte * | limit, | |||
| FT_UInt | format, | |||
| FT_Bool | decreasing, | |||
| FT_Bitmap * | target | |||
| ) | [static] |
Definition at line 481 of file pfrsbit.c.
References error, FT_ERROR, pfr_bitwriter_decode_bytes(), pfr_bitwriter_decode_rle1(), pfr_bitwriter_decode_rle2(), and pfr_bitwriter_init().
| static FT_Error pfr_load_bitmap_metrics | ( | FT_Byte ** | pdata, | |
| FT_Byte * | limit, | |||
| FT_Long | scaled_advance, | |||
| FT_Long * | axpos, | |||
| FT_Long * | aypos, | |||
| FT_UInt * | axsize, | |||
| FT_UInt * | aysize, | |||
| FT_Long * | aadvance, | |||
| FT_UInt * | aformat | |||
| ) | [static] |
Definition at line 346 of file pfrsbit.c.
References b, error, flags, FT_ERROR, p, PFR_CHECK, PFR_NEXT_BYTE, PFR_NEXT_INT8, PFR_NEXT_LONG, PFR_NEXT_SHORT, and PFR_NEXT_USHORT.
| static void pfr_lookup_bitmap_data | ( | FT_Byte * | base, | |
| FT_Byte * | limit, | |||
| FT_UInt | count, | |||
| FT_UInt | flags, | |||
| FT_UInt | char_code, | |||
| FT_ULong * | found_offset, | |||
| FT_ULong * | found_size | |||
| ) | [static] |
Definition at line 275 of file pfrsbit.c.
References FT_Bool, FT_BOOL, PFR_NEXT_BYTE, PFR_NEXT_ULONG, and PFR_NEXT_USHORT.
Definition at line 528 of file pfrsbit.c.
References error, for(), n, and PC3::stream().
Referenced by pfr_slot_load().
1.5.1