Rename methods to match gl-js
This commit is contained in:
@@ -796,7 +796,7 @@ void Map::loadStyleJSON(const std::string& json, const std::string& base) {
|
||||
style = std::make_shared<Style>();
|
||||
style->base = base;
|
||||
style->loadJSON((const uint8_t *)json.c_str());
|
||||
style->cascadeClasses(data->getClasses());
|
||||
style->cascade(data->getClasses());
|
||||
style->setDefaultTransitionDuration(data->getDefaultTransitionDuration());
|
||||
|
||||
const std::string glyphURL = util::mapbox::normalizeGlyphsURL(style->glyph_url, getAccessToken());
|
||||
@@ -823,7 +823,7 @@ void Map::prepare() {
|
||||
}
|
||||
if (u & static_cast<UpdateType>(Update::Classes)) {
|
||||
if (style) {
|
||||
style->cascadeClasses(data->getClasses());
|
||||
style->cascade(data->getClasses());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -839,7 +839,7 @@ void Map::prepare() {
|
||||
|
||||
if (style) {
|
||||
updateSources();
|
||||
style->updateProperties(state.getNormalizedZoom(), animationTime);
|
||||
style->recalculate(state.getNormalizedZoom(), animationTime);
|
||||
|
||||
// Allow the sprite atlas to potentially pull new sprite images if needed.
|
||||
spriteAtlas->resize(state.getPixelRatio());
|
||||
|
||||
@@ -25,7 +25,15 @@ Style::Style()
|
||||
// for deleting the std::unique_ptr<uv::rwlock>.
|
||||
Style::~Style() {}
|
||||
|
||||
void Style::updateProperties(float z, std::chrono::steady_clock::time_point now) {
|
||||
void Style::cascade(const std::vector<std::string>& classes) {
|
||||
std::chrono::steady_clock::time_point now = std::chrono::steady_clock::now();
|
||||
|
||||
for (const auto& layer : layers) {
|
||||
layer->setClasses(classes, now, defaultTransition);
|
||||
}
|
||||
}
|
||||
|
||||
void Style::recalculate(float z, std::chrono::steady_clock::time_point now) {
|
||||
uv::writelock lock(mtx);
|
||||
|
||||
zoomHistory.update(z, now);
|
||||
@@ -43,13 +51,6 @@ void Style::setDefaultTransitionDuration(std::chrono::steady_clock::duration dur
|
||||
defaultTransition.duration = duration;
|
||||
}
|
||||
|
||||
void Style::cascadeClasses(const std::vector<std::string>& classes) {
|
||||
std::chrono::steady_clock::time_point now = std::chrono::steady_clock::now();
|
||||
for (const auto& layer : layers) {
|
||||
layer->setClasses(classes, now, defaultTransition);
|
||||
}
|
||||
}
|
||||
|
||||
bool Style::hasTransitions() const {
|
||||
for (const auto& layer : layers) {
|
||||
if (layer->hasTransitions()) {
|
||||
|
||||
@@ -24,11 +24,10 @@ public:
|
||||
|
||||
void loadJSON(const uint8_t *const data);
|
||||
|
||||
void updateProperties(float z, std::chrono::steady_clock::time_point now);
|
||||
void cascade(const std::vector<std::string>&);
|
||||
void recalculate(float z, std::chrono::steady_clock::time_point now);
|
||||
|
||||
void setDefaultTransitionDuration(std::chrono::steady_clock::duration);
|
||||
void cascadeClasses(const std::vector<std::string>&);
|
||||
|
||||
bool hasTransitions() const;
|
||||
|
||||
const std::string &getSpriteURL() const;
|
||||
|
||||
Reference in New Issue
Block a user