freetype2/src/sfnt/sfobjs.h

59 lines
1.4 KiB
C
Raw Permalink Normal View History

/****************************************************************************
*
* sfobjs.h
*
* SFNT object management (specification).
*
2024-01-27 17:11:22 +01:00
* Copyright (C) 1996-2024 by
* David Turner, Robert Wilhelm, and Werner Lemberg.
*
* This file is part of the FreeType project, and may only be used,
* modified, and distributed under the terms of the FreeType project
* license, LICENSE.TXT. By continuing to use, modify, or distribute
* this file you indicate that you have read the license and
* understand and accept it fully.
*
*/
2000-05-28 19:15:37 +02:00
#ifndef SFOBJS_H_
#define SFOBJS_H_
2000-05-28 19:15:37 +02:00
2000-12-08 17:17:16 +01:00
#include <freetype/internal/sfnt.h>
#include <freetype/internal/ftobjs.h>
2000-12-08 17:17:16 +01:00
FT_BEGIN_HEADER
FT_LOCAL( FT_Error )
sfnt_init_face( FT_Stream stream,
2001-06-28 01:25:46 +02:00
TT_Face face,
FT_Int face_instance_index,
2001-06-28 01:25:46 +02:00
FT_Int num_params,
FT_Parameter* params );
FT_LOCAL( FT_Error )
sfnt_load_face( FT_Stream stream,
2001-06-28 01:25:46 +02:00
TT_Face face,
FT_Int face_instance_index,
2001-06-28 01:25:46 +02:00
FT_Int num_params,
FT_Parameter* params );
FT_LOCAL( void )
sfnt_done_face( TT_Face face );
2000-05-28 19:15:37 +02:00
FT_LOCAL( FT_Error )
tt_face_get_name( TT_Face face,
FT_UShort nameid,
FT_String** name );
2000-05-28 19:15:37 +02:00
FT_END_HEADER
2019-05-25 17:26:54 +02:00
#endif /* SFOBJS_H_ */
2000-05-28 19:15:37 +02:00
/* END */