mirror of
https://github.com/Artemis-RGB/Artemis
synced 2026-11-12 11:56:30 +00:00
Implemented layer element saving
Added a working setting to the brush element
This commit is contained in:
1 parent
275d2b32a6
commit
1a44e34d16
24 files changed
+440
-85
No files matched your search
@@ -85,7 +85,6 @@ namespace Artemis.Core.Models.Profile
|
||||
ProfileEntity.Layers.AddRange(GetAllLayers().Select(f => f.LayerEntity));
|
||||
}
|
||||
|
||||
|
||||
internal void Activate(ArtemisSurface surface)
|
||||
{
|
||||
lock (this)
|
||||
@@ -93,7 +92,7 @@ namespace Artemis.Core.Models.Profile
|
||||
if (IsActivated)
|
||||
return;
|
||||
|
||||
ApplySurface(surface);
|
||||
PopulateLeds(surface);
|
||||
OnActivated();
|
||||
IsActivated = true;
|
||||
}
|
||||
@@ -115,10 +114,10 @@ namespace Artemis.Core.Models.Profile
|
||||
return $"{nameof(Order)}: {Order}, {nameof(Name)}: {Name}, {nameof(PluginInfo)}: {PluginInfo}";
|
||||
}
|
||||
|
||||
public void ApplySurface(ArtemisSurface surface)
|
||||
internal void PopulateLeds(ArtemisSurface surface)
|
||||
{
|
||||
foreach (var layer in GetAllLayers())
|
||||
layer.ApplySurface(surface);
|
||||
layer.PopulateLeds(surface);
|
||||
}
|
||||
|
||||
#region Events
|
||||
|
||||
Reference in new issue
Block a user