Layers have LayerRenderingSetting which syncs to GPU automatically

This commit is contained in:
Erik Broberg
2016-10-24 20:17:05 +02:00
parent 0bdb22cc3a
commit d03093d1e9
11 changed files with 171 additions and 77 deletions
@@ -91,9 +91,13 @@ namespace globebrowsing {
prop.isEnabled.onChange([&]{
layer.isActive = prop.isEnabled;
});
/*
for (auto setting : layer.settings.array()) {
prop.addProperty(setting->property());
}*/
for (std::shared_ptr<GPUProperty> gpuProperty : layer.renderConfig.gpuProperties()) {
prop.addProperty(*gpuProperty);
}