-
Notifications
You must be signed in to change notification settings - Fork 365
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Segmented radial brush #1978
Segmented radial brush #1978
Commits on Apr 24, 2020
-
Added initial prototype of a "segmented" radial brush which has cones…
… of colour that radiate out from the center. Tried the System.Drawing.Drawing2D.PathGradientBrush to achieve this effect however that has a central colour that I am unable to remove. There's probably a better name for this brush.
Configuration menu - View commit details
-
Copy full SHA for a99bae8 - Browse repository at this point
Copy the full SHA a99bae8View commit details -
Added property on the radial brush to generate interpolated colours b…
…etween the defined colours. This can help achieve a smoothing effect between segments. Thanks to diogotr7 for the idea.
Configuration menu - View commit details
-
Copy full SHA for 436f194 - Browse repository at this point
Copy the full SHA 436f194View commit details -
Corrected integer division to be done as float division. Was sometime…
…s causing a black segment to appear at the end of the wheel.
Configuration menu - View commit details
-
Copy full SHA for a285577 - Browse repository at this point
Copy the full SHA a285577View commit details -
Added support for animating the brush's rotation.
Also increased brush texture size.
Configuration menu - View commit details
-
Copy full SHA for e6bfd5d - Browse repository at this point
Copy the full SHA e6bfd5dView commit details -
Created a color stop collection class and extracted code used in the …
…particle layer to be reused with this layer. Having it in a custom class can help with UI multithread issues when trying to access a gradientstopcollection of a media brush.
Configuration menu - View commit details
-
Copy full SHA for 028d9c9 - Browse repository at this point
Copy the full SHA 028d9c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ca3981 - Browse repository at this point
Copy the full SHA 8ca3981View commit details -
Made ToMediaBrush always return a LinearGradientBrush because ncore C…
…olorBox was having some problems with the solid brush. Fixed crash that could occur with FromMediaBrush if two points were at the same offset. (Common with stops at 0 or 1)
Configuration menu - View commit details
-
Copy full SHA for 65c7ede - Browse repository at this point
Copy the full SHA 65c7edeView commit details -
Rewrote the radial brush to accept a gradient instead of a list of co…
…lours. Implemented radial layer's UI.
Configuration menu - View commit details
-
Copy full SHA for 8fb66fd - Browse repository at this point
Copy the full SHA 8fb66fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d51e16 - Browse repository at this point
Copy the full SHA 0d51e16View commit details -
Cleaned up BrushUtils references.
Stupid references. Can't live with em can't live without them.
Configuration menu - View commit details
-
Copy full SHA for d81e8aa - Browse repository at this point
Copy the full SHA d81e8aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ac9f21 - Browse repository at this point
Copy the full SHA 8ac9f21View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fadd0a - Browse repository at this point
Copy the full SHA 7fadd0aView commit details