#include <color.hpp>
|
| hsv ()=default |
|
| hsv (float h_, float s_, float v_) |
|
hsv & | clamp () |
|
hsv & | update (maybe_update< float > h_, maybe_update< float > s_, maybe_update< float > v_) |
|
hsv | update (maybe_update< float > h_, maybe_update< float > s_, maybe_update< float > v_) const |
|
hsv & | shift (maybe_update< float > dh, maybe_update< float > ds, maybe_update< float > dv) |
|
hsv | shift (maybe_update< float > dh, maybe_update< float > ds, maybe_update< float > dv) const |
|
hsv & | shift (hsv delta, bool negate=false) |
|
hsv | shift (hsv delta, bool negate=false) const |
|
rgb | to_rgb () const |
|
|
float | h = 0.f |
|
float | s = 0.f |
|
float | v = 0.f |
|
◆ hsv() [1/2]
◆ hsv() [2/2]
neo::hsv::hsv |
( |
float |
h_, |
|
|
float |
s_, |
|
|
float |
v_ |
|
) |
| |
|
inline |
◆ clamp()
hsv & neo::hsv::clamp |
( |
| ) |
|
◆ shift() [1/4]
hsv & neo::hsv::shift |
( |
hsv |
delta, |
|
|
bool |
negate = false |
|
) |
| |
|
inline |
◆ shift() [2/4]
hsv neo::hsv::shift |
( |
hsv |
delta, |
|
|
bool |
negate = false |
|
) |
| const |
|
inline |
◆ shift() [3/4]
◆ shift() [4/4]
◆ to_rgb()
rgb neo::hsv::to_rgb |
( |
| ) |
const |
◆ update() [1/2]
◆ update() [2/2]
The documentation for this struct was generated from the following files: