Rename methods to match gl-js

This commit is contained in:
John Firebaugh
2015-04-01 12:37:41 -07:00
parent 71227e4645
commit 13991cf786
3 changed files with 14 additions and 14 deletions

View File

@@ -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());

View File

@@ -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()) {

View File

@@ -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;