1 /****************************************************************************
   2  *
   3  * ttcpal.h
   4  *
   5  *   TrueType and OpenType color palette support (specification).
   6  *
   7  * Copyright (C) 2018-2020 by
   8  * David Turner, Robert Wilhelm, and Werner Lemberg.
   9  *
  10  * Originally written by Shao Yu Zhang <shaozhang@fb.com>.
  11  *
  12  * This file is part of the FreeType project, and may only be used,
  13  * modified, and distributed under the terms of the FreeType project
  14  * license, LICENSE.TXT.  By continuing to use, modify, or distribute
  15  * this file you indicate that you have read the license and
  16  * understand and accept it fully.
  17  *
  18  */
  19 
  20 
  21 #ifndef __TTCPAL_H__
  22 #define __TTCPAL_H__
  23 
  24 
  25 #include <ft2build.h>
  26 #include "ttload.h"
  27 
  28 
  29 FT_BEGIN_HEADER
  30 
  31 
  32   FT_LOCAL( FT_Error )
  33   tt_face_load_cpal( TT_Face    face,
  34                      FT_Stream  stream );
  35 
  36   FT_LOCAL( void )
  37   tt_face_free_cpal( TT_Face  face );
  38 
  39   FT_LOCAL( FT_Error )
  40   tt_face_palette_set( TT_Face  face,
  41                        FT_UInt  palette_index );
  42 
  43 
  44 FT_END_HEADER
  45 
  46 
  47 #endif /* __TTCPAL_H__ */
  48 
  49 /* END */