summaryrefslogtreecommitdiff
path: root/platform/android/src/style/conversion/transition_options.cpp
blob: 313333ad17e577eca45b3c14c8b136a251bbcf78 (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::Object<TransitionOptions>> Converter<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()
    );
}

}
}
}