Corsair - Added VOID layout and Virtuoso PH layout

Core - Added default value to brush plugin properties
Core - Bitmap brush optimizations
This commit is contained in:
SpoinkyNL committed 2020-02-17 20:46:27 +01:00
1 parent 1a0d5dafd1
commit 24f34f76b4
9 files changed
+151 -18

No files matched your search

+4 -2
View File
@@ -67,8 +67,8 @@ namespace Artemis.Core.Models.Profile
public ReadOnlyCollection<ArtemisLed> Leds => _leds.AsReadOnly();
/// <summary>
/// A path containing all the LEDs this layer is applied to, any rendering outside the layer Path is clipped.
/// <para>For rendering, use the Path on <see cref="LayerShape" />.</para>
/// Gets a copy of the path containing all the LEDs this layer is applied to, any rendering outside the layer Path is
/// clipped.
/// </summary>
public SKPath Path
{
@@ -211,6 +211,7 @@ namespace Artemis.Core.Models.Profile
#region Rendering
/// <inheritdoc />
public override void Update(double deltaTime)
{
foreach (var property in Properties)
@@ -231,6 +232,7 @@ namespace Artemis.Core.Models.Profile
LayerBrush?.Update(deltaTime);
}
/// <inheritdoc />
public override void Render(double deltaTime, SKCanvas canvas, SKImageInfo canvasInfo)
{
if (Path == null || LayerShape?.Path == null)