1234567891011121314151617181920212223242526272829303132333435363738394041 |
- // included by pango.pp
- {$IFDEF read_interface_types}
- PPangoCoverageLevel = ^TPangoCoverageLevel;
- TPangoCoverageLevel = (
- PANGO_COVERAGE_NONE,
- PANGO_COVERAGE_FALLBACK,
- PANGO_COVERAGE_APPROXIMATE,
- PANGO_COVERAGE_EXACT
- );
- PPangoBlockInfo = ^TPangoBlockInfo;
- TPangoBlockInfo = record
- data: Pguchar;
- level: TPangoCoverageLevel; // Used if data == NULL
- end;
- PPangoCoverage = ^TPangoCoverage;
- TPangoCoverage = record
- ref_count: guint;
- n_blocks: longint;
- data_size: longint;
- blocks: PPangoBlockInfo;
- end;
- {$ENDIF read_interface_types}
- //------------------------------------------------------------------------------
- {$IFDEF read_interface_functions}
- function pango_coverage_new:PPangoCoverage; cdecl; external pangolib;
- function pango_coverage_ref(coverage:PPangoCoverage):PPangoCoverage; cdecl; external pangolib;
- procedure pango_coverage_unref(coverage:PPangoCoverage); cdecl; external pangolib;
- function pango_coverage_copy(coverage:PPangoCoverage):PPangoCoverage; cdecl; external pangolib;
- function pango_coverage_get(coverage:PPangoCoverage; index:longint):TPangoCoverageLevel; cdecl; external pangolib;
- procedure pango_coverage_set(coverage:PPangoCoverage; index:longint; level:TPangoCoverageLevel); cdecl; external pangolib;
- procedure pango_coverage_max(coverage:PPangoCoverage; other:PPangoCoverage); cdecl; external pangolib;
- procedure pango_coverage_to_bytes(coverage:PPangoCoverage; bytes:PPguchar; n_bytes:Plongint); cdecl; external pangolib;
- function pango_coverage_from_bytes(bytes:Pguchar; n_bytes:longint):PPangoCoverage; cdecl; external pangolib;
- {$endif}
|