// This file is generated. Edit scripts/generate-style-code.js, then run `make style-code`. #pragma once #include #include #include namespace mbgl { namespace style { struct FillExtrusionOpacity : PaintProperty { static float defaultValue() { return 1; } }; struct FillExtrusionColor : PaintProperty { static Color defaultValue() { return Color::black(); } }; struct FillExtrusionTranslate : PaintProperty> { static std::array defaultValue() { return {{ 0, 0 }}; } }; struct FillExtrusionTranslateAnchor : PaintProperty { static TranslateAnchorType defaultValue() { return TranslateAnchorType::Map; } }; struct FillExtrusionPattern : CrossFadedPaintProperty { static std::string defaultValue() { return ""; } }; struct FillExtrusionHeight : PaintProperty { static float defaultValue() { return 0; } }; struct FillExtrusionBase : PaintProperty { static float defaultValue() { return 0; } }; class FillExtrusionPaintProperties : public PaintProperties< FillExtrusionOpacity, FillExtrusionColor, FillExtrusionTranslate, FillExtrusionTranslateAnchor, FillExtrusionPattern, FillExtrusionHeight, FillExtrusionBase > {}; } // namespace style } // namespace mbgl