mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/PCK-Studio.git
synced 2026-07-15 15:28:24 +00:00
Added 'BlendMode.Screen'
This commit is contained in:
@@ -7,6 +7,7 @@
|
||||
Multiply,
|
||||
Average,
|
||||
DescendingOrder,
|
||||
AscendingOrder
|
||||
AscendingOrder,
|
||||
Screen
|
||||
}
|
||||
}
|
||||
@@ -201,6 +201,7 @@ namespace PckStudio.Extensions
|
||||
BlendMode.Average => (source + overlay) / 2.0f,
|
||||
BlendMode.AscendingOrder => source > overlay ? overlay : source,
|
||||
BlendMode.DescendingOrder => source < overlay ? overlay : source,
|
||||
BlendMode.Screen => 1f - (1f - source)*(1f - overlay),
|
||||
_ => 0.0f
|
||||
};
|
||||
return (byte)Clamp(resultValue * 255, 0, 255);
|
||||
|
||||
Reference in New Issue
Block a user