Normalize API doc styling

Nick Benik
2018-12-21 17:51:09 -05:00
parent 47b5d1f87f
commit c3a0226012

@@ -16,9 +16,13 @@ float B;
### HsbColor(float h, float s, float b) : ### HsbColor(float h, float s, float b) :
Constructs a HsbColor using Hue, Saturation, and Brightness color component values. Constructs a HsbColor using Hue, Saturation, and Brightness color component values.
> * _h_ - value for Hue component (0.0f - 1.0f).
> * _s_ - value for Saturation component (0.0f - 1.0f).
> * _b_ - value for Brightness (0.0f - 1.0f).
### HsbColor(RgbColor color); ### HsbColor(RgbColor color);
Construct a HsbColor using RgbColor, converting the Rgb to Hsb Construct a HsbColor using RgbColor, converting the Rgb to Hsb
> * _color_ - a RgbColor object.
### HsbColor() ### HsbColor()
Construct a HsbColor that will have its values set in latter operations. Construct a HsbColor that will have its values set in latter operations.
@@ -28,9 +32,9 @@ CAUTION: The H,S,B members are not initialized and may not be consistent until
### template \<typename T_NEOHUEBLEND\> static HsbColor LinearBlend(HsbColor left, HsbColor right, float progress) ### template \<typename T_NEOHUEBLEND\> static HsbColor LinearBlend(HsbColor left, HsbColor right, float progress)
This will blend between two colors by the amount defined by the progress variable. This will blend between two colors by the amount defined by the progress variable.
T_NEOHUEBLEND - [a NeoHueBlend object](https://github.com/Makuna/NeoPixelBus/wiki/NeoHueBlend-objects), that will define how the colors are blended. T_NEOHUEBLEND - [a NeoHueBlend object](https://github.com/Makuna/NeoPixelBus/wiki/NeoHueBlend-objects), that will define how the colors are blended.
left - the color to start the blend at. > * _left_ - the color to start the blend at.
right - the color to end the blend at. > * _right_ - the color to end the blend at.
progress - (0.0f - 1.0f) value where 0.0f will return left and 1.0f will return right and a value between will blend the color weighted linearly between them. > * _progress_ - (0.0f - 1.0f) value where 0.0f will return left and 1.0f will return right and a value between will blend the color weighted linearly between them.
This is a static function, which means you need to call it scoped to the object class and not an instance like... This is a static function, which means you need to call it scoped to the object class and not an instance like...
``` ```
HsbColor results = HsbColor::LinearBlend<NeoHueBlendShortestDistance>(HsbColor(0.88f,1.0f,1.0f), HsbColor(0.12f,1.0f,1.0f), 0.33f); HsbColor results = HsbColor::LinearBlend<NeoHueBlendShortestDistance>(HsbColor(0.88f,1.0f,1.0f), HsbColor(0.12f,1.0f,1.0f), 0.33f);