// 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 CircleRadius : PaintProperty { static float defaultValue() { return 5; } }; struct CircleColor : PaintProperty { static Color defaultValue() { return Color::black(); } }; struct CircleBlur : PaintProperty { static float defaultValue() { return 0; } }; struct CircleOpacity : PaintProperty { static float defaultValue() { return 1; } }; struct CircleTranslate : PaintProperty> { static std::array defaultValue() { return {{ 0, 0 }}; } }; struct CircleTranslateAnchor : PaintProperty { static TranslateAnchorType defaultValue() { return TranslateAnchorType::Map; } }; struct CirclePitchScale : PaintProperty { static CirclePitchScaleType defaultValue() { return CirclePitchScaleType::Map; } }; struct CircleStrokeWidth : PaintProperty { static float defaultValue() { return 0; } }; struct CircleStrokeColor : PaintProperty { static Color defaultValue() { return Color::black(); } }; struct CircleStrokeOpacity : PaintProperty { static float defaultValue() { return 1; } }; class CirclePaintProperties : public PaintProperties< CircleRadius, CircleColor, CircleBlur, CircleOpacity, CircleTranslate, CircleTranslateAnchor, CirclePitchScale, CircleStrokeWidth, CircleStrokeColor, CircleStrokeOpacity > {}; } // namespace style } // namespace mbgl