From 10b2cc60a7b274f71b46976b1e9e89031b9e44ca Mon Sep 17 00:00:00 2001 From: Ivo van Dongen Date: Tue, 26 Jul 2016 17:02:52 -0400 Subject: [android] #5610 - Runtime style api - part 2 --- platform/android/src/style/layers/symbol_layer.hpp | 100 ++++++++++++++++++++- 1 file changed, 99 insertions(+), 1 deletion(-) (limited to 'platform/android/src/style/layers/symbol_layer.hpp') diff --git a/platform/android/src/style/layers/symbol_layer.hpp b/platform/android/src/style/layers/symbol_layer.hpp index 3f3b0e1fe6..f5165327bf 100644 --- a/platform/android/src/style/layers/symbol_layer.hpp +++ b/platform/android/src/style/layers/symbol_layer.hpp @@ -24,8 +24,106 @@ public: ~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 -- cgit v1.2.1