MapLibre Native Core
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
mbgl::style::TransitionOptions Class Reference

#include <transition_options.hpp>

Public Member Functions

 TransitionOptions (std::optional< Duration > duration_=std::nullopt, std::optional< Duration > delay_=std::nullopt, bool enablePlacementTransitions_=true)
 
TransitionOptions reverseMerge (const TransitionOptions &defaults) const
 
bool isDefined () const
 
mapbox::base::Value serialize () const
 

Public Attributes

std::optional< Durationduration
 
std::optional< Durationdelay
 
bool enablePlacementTransitions
 

Detailed Description

Definition at line 12 of file transition_options.hpp.

Constructor & Destructor Documentation

◆ TransitionOptions()

mbgl::style::TransitionOptions::TransitionOptions ( std::optional< Duration duration_ = std::nullopt,
std::optional< Duration delay_ = std::nullopt,
bool  enablePlacementTransitions_ = true 
)
inline

Definition at line 18 of file transition_options.hpp.

Member Function Documentation

◆ isDefined()

bool mbgl::style::TransitionOptions::isDefined ( ) const
inline

Definition at line 33 of file transition_options.hpp.

◆ reverseMerge()

TransitionOptions mbgl::style::TransitionOptions::reverseMerge ( const TransitionOptions defaults) const
inline

Definition at line 25 of file transition_options.hpp.

◆ serialize()

mapbox::base::Value mbgl::style::TransitionOptions::serialize ( ) const
inline

Definition at line 37 of file transition_options.hpp.

Member Data Documentation

◆ delay

std::optional<Duration> mbgl::style::TransitionOptions::delay

Definition at line 15 of file transition_options.hpp.

◆ duration

std::optional<Duration> mbgl::style::TransitionOptions::duration

Definition at line 14 of file transition_options.hpp.

◆ enablePlacementTransitions

bool mbgl::style::TransitionOptions::enablePlacementTransitions

Definition at line 16 of file transition_options.hpp.


The documentation for this class was generated from the following file: