#pragma once #include #include namespace mbgl { namespace style { class PropertyEvaluationParameters { public: explicit PropertyEvaluationParameters(float z_) : z(z_) {} PropertyEvaluationParameters(float z_, TimePoint now_, ZoomHistory zoomHistory_, Duration defaultFadeDuration_) : z(z_), now(std::move(now_)), zoomHistory(std::move(zoomHistory_)), defaultFadeDuration(std::move(defaultFadeDuration_)) {} float z; TimePoint now; ZoomHistory zoomHistory; Duration defaultFadeDuration; }; } // namespace style } // namespace mbgl