1 // DO NOT MODIFY! This file is autogenerated by gn_to_bp.py. 2 // If need to change a define, modify SkUserConfigManual.h 3 #pragma once 4 #include "SkUserConfigManual.h" 5 6 #ifndef SK_ASSUME_GL 7 #define SK_ASSUME_GL 1 8 #endif 9 10 #ifndef SK_CODEC_DECODES_BMP 11 #define SK_CODEC_DECODES_BMP 12 #endif 13 14 #ifndef SK_CODEC_DECODES_GIF 15 #define SK_CODEC_DECODES_GIF 16 #endif 17 18 #ifndef SK_CODEC_DECODES_ICO 19 #define SK_CODEC_DECODES_ICO 20 #endif 21 22 #ifndef SK_CODEC_DECODES_JPEG 23 #define SK_CODEC_DECODES_JPEG 24 #endif 25 26 #ifndef SK_CODEC_DECODES_PNG 27 #define SK_CODEC_DECODES_PNG 28 #endif 29 30 #ifndef SK_CODEC_DECODES_PNG_WITH_LIBPNG 31 #define SK_CODEC_DECODES_PNG_WITH_LIBPNG 32 #endif 33 34 #ifndef SK_CODEC_DECODES_RAW 35 #define SK_CODEC_DECODES_RAW 36 #endif 37 38 #ifndef SK_CODEC_DECODES_WBMP 39 #define SK_CODEC_DECODES_WBMP 40 #endif 41 42 #ifndef SK_CODEC_DECODES_WEBP 43 #define SK_CODEC_DECODES_WEBP 44 #endif 45 46 #ifndef SK_CODEC_ENCODES_JPEG 47 #define SK_CODEC_ENCODES_JPEG 48 #endif 49 50 #ifndef SK_CODEC_ENCODES_PNG 51 #define SK_CODEC_ENCODES_PNG 52 #endif 53 54 #ifndef SK_CODEC_ENCODES_PNG_WITH_LIBPNG 55 #define SK_CODEC_ENCODES_PNG_WITH_LIBPNG 56 #endif 57 58 #ifndef SK_CODEC_ENCODES_WEBP 59 #define SK_CODEC_ENCODES_WEBP 60 #endif 61 62 #ifndef SK_ENABLE_ANDROID_UTILS 63 #define SK_ENABLE_ANDROID_UTILS 64 #endif 65 66 #ifndef SK_ENABLE_API_AVAILABLE 67 #define SK_ENABLE_API_AVAILABLE 68 #endif 69 70 #ifndef SK_ENABLE_AVX512_OPTS 71 #define SK_ENABLE_AVX512_OPTS 72 #endif 73 74 #ifndef SK_ENABLE_PRECOMPILE 75 #define SK_ENABLE_PRECOMPILE 76 #endif 77 78 #ifndef SK_FONTMGR_FREETYPE_EMPTY_AVAILABLE 79 #define SK_FONTMGR_FREETYPE_EMPTY_AVAILABLE 80 #endif 81 82 #ifndef SK_GAMMA_APPLY_TO_A8 83 #define SK_GAMMA_APPLY_TO_A8 84 #endif 85 86 #ifndef SK_GAMMA_CONTRAST 87 #define SK_GAMMA_CONTRAST 0.0 88 #endif 89 90 #ifndef SK_GAMMA_EXPONENT 91 #define SK_GAMMA_EXPONENT 1.4 92 #endif 93 94 #ifndef SK_HAS_WUFFS_LIBRARY 95 #define SK_HAS_WUFFS_LIBRARY 96 #endif 97 98 #ifndef SK_SUPPORT_PDF 99 #define SK_SUPPORT_PDF 100 #endif 101 102 #ifndef SK_TYPEFACE_FACTORY_FREETYPE 103 #define SK_TYPEFACE_FACTORY_FREETYPE 104 #endif 105 106 #ifndef SK_XML 107 #define SK_XML 108 #endif 109 110 // Correct SK_BUILD_FOR flags that may have been set by 111 // SkTypes.h/Android.bp 112 #ifndef SK_BUILD_FOR_MAC 113 #define SK_BUILD_FOR_MAC 114 #endif 115 #ifdef SK_BUILD_FOR_ANDROID 116 #undef SK_BUILD_FOR_ANDROID 117 #endif 118 #if defined(SK_BUILD_FOR_ANDROID) || defined(SK_BUILD_FOR_IOS) || \ 119 defined(SK_BUILD_FOR_UNIX) || defined(SK_BUILD_FOR_WIN) 120 #error "Only SK_BUILD_FOR_MAC should be defined!" 121 #endif 122