MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
interpolate.hpp File Reference
#include <mbgl/style/expression/value.hpp>
#include <mbgl/style/position.hpp>
#include <mbgl/style/rotation.hpp>
#include <mbgl/util/color.hpp>
#include <mbgl/util/range.hpp>
#include <array>
#include <vector>
#include <string>
#include <type_traits>
#include <utility>

Go to the source code of this file.

Classes

struct  mbgl::util::Interpolator< T, Enabled >
 
struct  mbgl::util::Interpolator< float >
 
struct  mbgl::util::Interpolator< style::Position >
 
struct  mbgl::util::Interpolator< Color >
 
struct  mbgl::util::Interpolator< style::Rotation >
 
struct  mbgl::util::Uninterpolated
 
struct  mbgl::util::Interpolator< bool >
 
struct  mbgl::util::Interpolatable< T >
 

Namespaces

 mbgl
 
 mbgl::util
 

Functions

float mbgl::util::interpolationFactor (float base, Range< float > range, float z)
 
template<typename T >
mbgl::util::interpolate (const T &a, const T &b, const double t)
 
template<typename T >
mbgl::util::interpolate (const T &a, const T &b, const float t)