// This file is generated. Edit android/platform/scripts/generate-style-code.js, then run `make android-style-code`. #pragma once #include "layer.hpp" #include #include namespace mbgl { namespace android { class SymbolLayer : public Layer { public: static constexpr auto Name() { return "com/mapbox/mapboxsdk/style/layers/SymbolLayer"; }; static jni::Class javaClass; static void registerNative(jni::JNIEnv&); SymbolLayer(jni::JNIEnv&, jni::String, jni::String); SymbolLayer(mbgl::Map&, mbgl::style::SymbolLayer&); ~SymbolLayer(); // Property getters jni::Object getSymbolPlacement(jni::JNIEnv&); jni::Object getSymbolSpacing(jni::JNIEnv&); jni::Object getSymbolAvoidEdges(jni::JNIEnv&); jni::Object getIconAllowOverlap(jni::JNIEnv&); jni::Object getIconIgnorePlacement(jni::JNIEnv&); jni::Object getIconOptional(jni::JNIEnv&); jni::Object getIconRotationAlignment(jni::JNIEnv&); jni::Object getIconSize(jni::JNIEnv&); jni::Object getIconTextFit(jni::JNIEnv&); jni::Object getIconTextFitPadding(jni::JNIEnv&); jni::Object getIconImage(jni::JNIEnv&); jni::Object getIconRotate(jni::JNIEnv&); jni::Object getIconPadding(jni::JNIEnv&); jni::Object getIconKeepUpright(jni::JNIEnv&); jni::Object getIconOffset(jni::JNIEnv&); jni::Object getTextPitchAlignment(jni::JNIEnv&); jni::Object getTextRotationAlignment(jni::JNIEnv&); jni::Object getTextField(jni::JNIEnv&); jni::Object getTextFont(jni::JNIEnv&); jni::Object getTextSize(jni::JNIEnv&); jni::Object getTextMaxWidth(jni::JNIEnv&); jni::Object getTextLineHeight(jni::JNIEnv&); jni::Object getTextLetterSpacing(jni::JNIEnv&); jni::Object getTextJustify(jni::JNIEnv&); jni::Object getTextAnchor(jni::JNIEnv&); jni::Object getTextMaxAngle(jni::JNIEnv&); jni::Object getTextRotate(jni::JNIEnv&); jni::Object getTextPadding(jni::JNIEnv&); jni::Object getTextKeepUpright(jni::JNIEnv&); jni::Object getTextTransform(jni::JNIEnv&); jni::Object getTextOffset(jni::JNIEnv&); jni::Object getTextAllowOverlap(jni::JNIEnv&); jni::Object getTextIgnorePlacement(jni::JNIEnv&); jni::Object getTextOptional(jni::JNIEnv&); jni::Object getIconOpacity(jni::JNIEnv&); jni::Object getIconColor(jni::JNIEnv&); jni::Object getIconHaloColor(jni::JNIEnv&); jni::Object getIconHaloWidth(jni::JNIEnv&); jni::Object getIconHaloBlur(jni::JNIEnv&); jni::Object getIconTranslate(jni::JNIEnv&); jni::Object getIconTranslateAnchor(jni::JNIEnv&); jni::Object getTextOpacity(jni::JNIEnv&); jni::Object getTextColor(jni::JNIEnv&); jni::Object getTextHaloColor(jni::JNIEnv&); jni::Object getTextHaloWidth(jni::JNIEnv&); jni::Object getTextHaloBlur(jni::JNIEnv&); jni::Object getTextTranslate(jni::JNIEnv&); jni::Object getTextTranslateAnchor(jni::JNIEnv&); jni::jobject* createJavaPeer(jni::JNIEnv&); }; // class SymbolLayer } // namespace android } // namespace mbgl