MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mbgl::style::expression::Interpolate Member List

This is the complete list of members for mbgl::style::expression::Interpolate, including all inherited members.

childEqual(const std::unique_ptr< Expression > &lhs, const std::unique_ptr< Expression > &rhs)mbgl::style::expression::Expressioninlineprotectedstatic
childEqual(const std::pair< T, std::unique_ptr< Expression >> &lhs, const std::pair< T, std::unique_ptr< Expression >> &rhs)mbgl::style::expression::Expressioninlineprotectedstatic
childEqual(const std::pair< T, std::shared_ptr< Expression >> &lhs, const std::pair< T, std::shared_ptr< Expression >> &rhs)mbgl::style::expression::Expressioninlineprotectedstatic
childEqual(const std::pair< std::unique_ptr< Expression >, std::unique_ptr< Expression >> &lhs, const std::pair< std::unique_ptr< Expression >, std::unique_ptr< Expression >> &rhs)mbgl::style::expression::Expressioninlineprotectedstatic
childrenEqual(const T &lhs, const T &rhs)mbgl::style::expression::Expressioninlineprotectedstatic
eachChild(const std::function< void(const Expression &)> &visit) const overridembgl::style::expression::Interpolateinlinevirtual
eachStop(const std::function< void(double, const Expression &)> &visit) constmbgl::style::expression::Interpolateinline
evaluate(const EvaluationContext &params) const =0mbgl::style::expression::Expressionpure virtual
evaluate(std::optional< float > zoom, const Feature &feature, std::optional< double > colorRampParameter) constmbgl::style::expression::Expression
evaluate(std::optional< float > zoom, const Feature &feature, std::optional< double > colorRampParameter, const std::set< std::string > &availableImages) constmbgl::style::expression::Expression
evaluate(std::optional< float > zoom, const Feature &feature, std::optional< double > colorRampParameter, const std::set< std::string > &availableImages, const CanonicalTileID &canonical) constmbgl::style::expression::Expression
evaluate(std::optional< mbgl::Value > accumulated, const Feature &feature) constmbgl::style::expression::Expression
Expression(Kind kind_, type::Type type_)mbgl::style::expression::Expressioninline
getCoveringStops(const double lower, const double upper) constmbgl::style::expression::Interpolateinline
getInput() constmbgl::style::expression::Interpolateinline
getInterpolator() constmbgl::style::expression::Interpolateinline
getKind() constmbgl::style::expression::Expressioninline
getOperator() const overridembgl::style::expression::Interpolateinlinevirtual
getType() constmbgl::style::expression::Expressioninline
inputmbgl::style::expression::Interpolateprotected
Interpolate(const type::Type &type_, Interpolator interpolator_, std::unique_ptr< Expression > input_, std::map< double, std::unique_ptr< Expression >> stops_)mbgl::style::expression::Interpolate
interpolationFactor(const Range< double > &inputLevels, const double inputValue) constmbgl::style::expression::Interpolateinline
interpolatormbgl::style::expression::Interpolateprotected
operator!=(const Expression &rhs) constmbgl::style::expression::Expressioninline
operator==(const Expression &e) const overridembgl::style::expression::Interpolateinlinevirtual
possibleOutputs() const overridembgl::style::expression::Interpolatevirtual
serialize() const overridembgl::style::expression::Interpolatevirtual
stopsmbgl::style::expression::Interpolateprotected
~Expression()=defaultmbgl::style::expression::Expressionvirtual