Edit

kc3-lang/freetype/src/smooth/ftspic.h

Branch :

  • Show log

    Commit

  • Author : Werner Lemberg
    Date : 2013-03-17 08:14:46
    Hash : 5ea06ce0
    Message : Whitespace.

  • src/smooth/ftspic.h
  • /***************************************************************************/
    /*                                                                         */
    /*  ftspic.h                                                               */
    /*                                                                         */
    /*    The FreeType position independent code services for smooth module.   */
    /*                                                                         */
    /*  Copyright 2009 by                                                      */
    /*  Oran Agra and Mickey Gabel.                                            */
    /*                                                                         */
    /*  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.                                        */
    /*                                                                         */
    /***************************************************************************/
    
    
    #ifndef __FTSPIC_H__
    #define __FTSPIC_H__
    
    
    FT_BEGIN_HEADER
    
    #include FT_INTERNAL_PIC_H
    
    #ifndef FT_CONFIG_OPTION_PIC
    
    #define FT_GRAYS_RASTER_GET  ft_grays_raster
    
    #else /* FT_CONFIG_OPTION_PIC */
    
      typedef struct  SmoothPIC_
      {
        int              ref_count;
        FT_Raster_Funcs  ft_grays_raster;
    
      } SmoothPIC;
    
    
    #define GET_PIC( lib ) \
              ( (SmoothPIC*)( (lib)->pic_container.smooth ) )
    #define FT_GRAYS_RASTER_GET  ( GET_PIC( library )->ft_grays_raster )
    
    
      /* see ftspic.c for the implementation */
      void
      ft_smooth_renderer_class_pic_free( FT_Library  library );
    
      void
      ft_smooth_lcd_renderer_class_pic_free( FT_Library  library );
    
      void
      ft_smooth_lcdv_renderer_class_pic_free( FT_Library  library );
    
      FT_Error
      ft_smooth_renderer_class_pic_init( FT_Library  library );
    
      FT_Error
      ft_smooth_lcd_renderer_class_pic_init( FT_Library  library );
    
      FT_Error
      ft_smooth_lcdv_renderer_class_pic_init( FT_Library  library );
    
    #endif /* FT_CONFIG_OPTION_PIC */
    
     /* */
    
    FT_END_HEADER
    
    #endif /* __FTSPIC_H__ */
    
    
    /* END */