(root)/
freetype-2.13.2/
src/
sfnt/
ttcpal.h
       1  /****************************************************************************
       2   *
       3   * ttcpal.h
       4   *
       5   *   TrueType and OpenType color palette support (specification).
       6   *
       7   * Copyright (C) 2018-2023 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 "ttload.h"
      26  
      27  
      28  FT_BEGIN_HEADER
      29  
      30  
      31    FT_LOCAL( FT_Error )
      32    tt_face_load_cpal( TT_Face    face,
      33                       FT_Stream  stream );
      34  
      35    FT_LOCAL( void )
      36    tt_face_free_cpal( TT_Face  face );
      37  
      38    FT_LOCAL( FT_Error )
      39    tt_face_palette_set( TT_Face  face,
      40                         FT_UInt  palette_index );
      41  
      42  
      43  FT_END_HEADER
      44  
      45  
      46  #endif /* __TTCPAL_H__ */
      47  
      48  /* END */