summaryrefslogtreecommitdiff
path: root/platform/android/src/style/conversion/transition_options.cpp
blob: 66ddc74145d9ca835b9dd910bd4bd3c8dcb66d34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "transition_options.hpp"

namespace mbgl {
namespace android {
namespace conversion {

Result<jni::Local<jni::Object<TransitionOptions>>> Converter<jni::Local<jni::Object<TransitionOptions>>, mbgl::style::TransitionOptions>::operator()(jni::JNIEnv& env, const mbgl::style::TransitionOptions& value) const {
    return TransitionOptions::fromTransitionOptions(env,
        std::chrono::duration_cast<std::chrono::milliseconds>(value.duration.value_or(mbgl::Duration::zero())).count(),
        std::chrono::duration_cast<std::chrono::milliseconds>(value.delay.value_or(mbgl::Duration::zero())).count()
    );
}

}
}
}