// This file is generated. Edit scripts/generate-style-code.js, then run `make style-code`. #pragma once #include #include #include #include #include #include namespace mbgl { namespace style { struct HillshadeIlluminationDirection : PaintProperty { static float defaultValue() { return 335; } }; struct HillshadeIlluminationAnchor : PaintProperty { static HillshadeIlluminationAnchorType defaultValue() { return HillshadeIlluminationAnchorType::Viewport; } }; struct HillshadeExaggeration : PaintProperty { static float defaultValue() { return 0.5; } }; struct HillshadeShadowColor : PaintProperty { static Color defaultValue() { return Color::black(); } }; struct HillshadeHighlightColor : PaintProperty { static Color defaultValue() { return Color::white(); } }; struct HillshadeAccentColor : PaintProperty { static Color defaultValue() { return Color::black(); } }; class HillshadePaintProperties : public Properties< HillshadeIlluminationDirection, HillshadeIlluminationAnchor, HillshadeExaggeration, HillshadeShadowColor, HillshadeHighlightColor, HillshadeAccentColor > {}; } // namespace style } // namespace mbgl