summaryrefslogtreecommitdiff
path: root/src/mbgl/style/properties.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mbgl/style/properties.hpp')
-rw-r--r--src/mbgl/style/properties.hpp23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/mbgl/style/properties.hpp b/src/mbgl/style/properties.hpp
index c808554c93..cd69ffb9be 100644
--- a/src/mbgl/style/properties.hpp
+++ b/src/mbgl/style/properties.hpp
@@ -2,10 +2,10 @@
#include <mbgl/style/transition_options.hpp>
#include <mbgl/style/conversion/stringify.hpp>
-#include <mbgl/renderer/cascade_parameters.hpp>
+#include <mbgl/renderer/transition_parameters.hpp>
#include <mbgl/renderer/paint_property_binder.hpp>
#include <mbgl/renderer/property_evaluation_parameters.hpp>
-#include <mbgl/renderer/cascade_parameters.hpp>
+#include <mbgl/renderer/transition_parameters.hpp>
#include <mbgl/util/indexed_tuple.hpp>
#include <mbgl/util/ignore.hpp>
@@ -82,15 +82,16 @@ template <class Value>
class Transitionable {
public:
Value value;
- TransitionOptions transition;
+ TransitionOptions options;
- Transitioning<Value> cascade(const CascadeParameters& params, Transitioning<Value> prior) const {
+ Transitioning<Value> transition(const TransitionParameters& params, Transitioning<Value> prior) const {
return Transitioning<Value>(value,
std::move(prior),
- transition.reverseMerge(params.transition),
+ options.reverseMerge(params.transition),
params.now);
}
};
+
template <class Value>
class Cascading {
public:
@@ -118,7 +119,7 @@ public:
transitions[klass ? ClassDictionary::Get().lookup(*klass) : ClassID::Default] = transition;
}
- Transitioning<Value> cascade(const CascadeParameters& params, Transitioning<Value> prior) const {
+ Transitioning<Value> transition(const TransitionParameters& params, Transitioning<Value> prior) const {
TransitionOptions transition;
Value value;
@@ -168,7 +169,7 @@ public:
*/
using PropertyTypes = TypeList<Ps...>;
- using CascadingTypes = TypeList<typename Ps::CascadingType...>;
+ using TransitionableTypes = TypeList<typename Ps::TransitionableType...>;
using UnevaluatedTypes = TypeList<typename Ps::UnevaluatedType...>;
using PossiblyEvaluatedTypes = TypeList<typename Ps::PossiblyEvaluatedType...>;
using EvaluatedTypes = TypeList<typename Ps::Type...>;
@@ -251,14 +252,14 @@ public:
}
};
- class Cascading : public Tuple<CascadingTypes> {
+ class Transitionable : public Tuple<TransitionableTypes> {
public:
- using Tuple<CascadingTypes>::Tuple;
+ using Tuple<TransitionableTypes>::Tuple;
- Unevaluated cascade(const CascadeParameters& parameters, Unevaluated&& prior) const {
+ Unevaluated transition(const TransitionParameters& parameters, Unevaluated&& prior) const {
return Unevaluated {
this->template get<Ps>()
- .cascade(parameters, std::move(prior.template get<Ps>()))...
+ .transition(parameters, std::move(prior.template get<Ps>()))...
};
}
};