thesadrogue / TheSadRogue.Primitives

A collection of primitive data structures for working with a 2-dimensional grid.
MIT License
21 stars 6 forks source link

Enhance HSL/HSV Color API #91

Open Chris3606 opened 2 years ago

Chris3606 commented 2 years ago

The color API has a few functions related to translating between HSL, RGB, and HSV, but the API could be more complete. For example, FromHSL is a function, but FromHSV is not. Additionally, most functions use floats rather than doubles; but it might be good to offer double versions of functions where possible because they are more precise.