1
0
Fork 0
mirror of https://github.com/Orama-Interactive/Pixelorama.git synced 2025-01-19 01:29:49 +00:00
Pixelorama/src/Classes/Layers
Emmanouil Papadeas 077c57c53a
Implement support for group layer blending (#1077)
* Blend group layers on `DrawingAlgos.blend_layers()`

* Support group layer blending on the canvas

* Allow editing of group layer properties

* Fix issues with group layer blending in canvas, and unite common code

* Group layers can now be used as clipping masks

* Make move tool preview work on child layers

* Change OffsetImage's `blend_layers()` to support group layer blending

* Support group layer blending in the canvas preview

* Fix layer blending mode, clipping mask opacity and cel opacity not being updated automatically if the layer/cel changed is not selected

* Add a pass through blending mode to layer groups

Fingers crossed that no bugs were introduced

* Fix issue with layers that belong to pass through groups not updating their textures on the canvas automatically on undo
2024-08-15 15:52:55 +03:00
..
BaseLayer.gd Implement support for group layer blending (#1077) 2024-08-15 15:52:55 +03:00
GroupLayer.gd Implement support for group layer blending (#1077) 2024-08-15 15:52:55 +03:00
Layer3D.gd Only use one LayerButton scene instead of using inheritence 2023-12-05 01:08:26 +02:00
PixelLayer.gd Only use one LayerButton scene instead of using inheritence 2023-12-05 01:08:26 +02:00