3 Commits (bcbd86eca3bda0b3e6aeee03fb063a2ba6811c28)

Author SHA1 Message Date
Nikita Tsukanov bcbd86eca3 Added VisualBrush support 4 years ago
Nikita Tsukanov b094699f76 Compositor works with X11. Somewhat 4 years ago
Steven Kirk fb0da85ad3
Merge core libraries. (#5831) 4 years ago
Benedikt Stebner b815a22d5a Port WPF's FormattedText to Avalonia and rework TextPresenter 4 years ago
Steven Kirk 7983a496e3 Fix mistakes made when adding nullable annotations. 4 years ago
Steven Kirk 1bacdc4b6e Added nullable annotations for DrawEllipse. 4 years ago
Steven Kirk 22a55fed27 Added a lot of nullable annotations to Avalonia.Visuals. 4 years ago
Dariusz Komosinski b0317f46a5 Add support for drawing ellipses directly via DrawingContext 4 years ago
Steven Kirk 572eb355e4 Store transform with clip nodes. 5 years ago
Dariusz Komosinski 9d9cfbd37a Various memory optimizations. 5 years ago
Jumar Macato 1ab777c961
address review 5 years ago
Jumar Macato cdb16d3161
address review 5 years ago
Jumar Macato 077b2cbfd1
address review 5 years ago
Jumar Macato de3795514d
add DeferredDrawingContextImpl implementations for blendmode 5 years ago
Jumar Macato 88fef2fdd5
Add Bitmap Blending Mode API 5 years ago
Nikita Tsukanov 7c250bba7f Added optimized Blit method for render layers 6 years ago
Benedikt Schroeder c2fad766e5 Rework GlyphRun BaselineOrigin 6 years ago
Dan Walmsley c55b0e27c3 fix whitespace. 6 years ago
Nikita Tsukanov da580f0373 Internal API for rounded border clip for usage with Border. 6 years ago
Dan Walmsley 9eaaceff60 Implement Acrylic as a "Material" and a special Decorator to display Acrylic. 6 years ago
Dariusz Komosinski d284e8b253 Fix NextDrawAs. 6 years ago
Nikita Tsukanov bea8b676a2 Support for multiple box-shadows 6 years ago
Nikita Tsukanov d0b041095d Inset box-shadow 6 years ago
Nikita Tsukanov 20f6f886f9 box-shadow support 6 years ago
Steven Kirk 4d01dacd77 Remove copyright headers. 6 years ago
Steven Kirk a8e75384b7 Added IImage interface. 6 years ago
Benedikt Schroeder ab5e062deb Add GlyphRun support 6 years ago
Benedikt Schroeder 527d8376d7 Combine draw and fill rectangle drawing operation 6 years ago
Steven Kirk ec45084e6a Make Pen mutable. 7 years ago
Nikita Tsukanov 18d59ff649 Custom draw operations, exposed SkCanvas and reduced Skia api visibility 7 years ago
Miha Markič 0a38876590 Spellchecks all projects except for Base, Controls, Samples and Testing 8 years ago
Benedikt Schroeder c0dd75bcce Refactoring 8 years ago
Benedikt Schroeder f6c9aa88b9 Naming fixes 8 years ago
Benedikt Schroeder 4d525aac6c Code style 8 years ago
Benedikt Schroeder 3154137c2a Initial 8 years ago
Jeremy Koritzinsky 74f8930277 Fixed bug in TrimDrawOperations that wasn't disposing draw operations correctly. 8 years ago
Jeremy Koritzinsky 7e174a79e0 Refactored refcounting and added tests for refcount tracking in the DeferredRenderer and friends. 8 years ago
Jeremy Koritzinsky 617f35ce53 Add ref-counting checks throughout the SceneGraph nodes. Because IDrawOperations can be shared between IVisualNodes, they are now also ref-counted. 8 years ago
Steven Kirk d55edaa18a Use readonly structs where possible. 8 years ago
Nikita Tsukanov 72f766e5d6 Ref-counting infrastructure for bitmaps 8 years ago
Steven Kirk cf9e8cfede Use NotSupportedException 9 years ago
Steven Kirk 5607404e6c Added IDrawingContextImpl.CreateLayer 9 years ago
Steven Kirk 3527c20a5a Throw NotSupportedException. 9 years ago
Steven Kirk 9121b4d3e5 Implemented more deferred rendering. 9 years ago
Steven Kirk d6342e906a Adjusted expected test output. 9 years ago
Steven Kirk 3ce2479489 Implemented deferred opacity drawing. 9 years ago
Steven Kirk be20562426 Added some docs. 9 years ago
Steven Kirk 5e4f5a6160 Handle geometry clips on child layers. 9 years ago
Steven Kirk c39fd38622 Make OpacityMask work in deferred renderer. 9 years ago
Steven Kirk 69bca2cf89 Got VisualBrushes working again. 9 years ago