I am making a Color class as a part of a very basic graphics API in c++. So I decided to take a look at Microsoft's .NET framework and noticed that their Color class has functions for HSB.
Then I started a research to determine whether I should provide HSB, HSL or HSV or ALL of them in my class.
So, I have 3 questions on HSB, HSL, HSV:
Is HSB same as HSL?
If not, why isn't there an HSBL or even HSBLV?
I find many different methods of calculating these values, can someone show me the FASTEST ones?