HSV色空間 [詳解]
#include <Udon/Types/Forward/HSV.hpp>
公開型 | |
| using | ValueType = uint8_t |
| 要素の型 | |
公開メンバ関数 | |
| constexpr | HSV () noexcept |
| デフォルトコンストラクタ | |
| constexpr | HSV (ValueType h, ValueType s, ValueType v) noexcept |
| コンストラクタ | |
| HSV (uint32_t hsv) noexcept | |
| コンストラクタ | |
| HSV (const RGB &rgb) noexcept | |
| 変換コンストラクタ | |
| HSV (const HSV &)=default | |
| コピーコンストラクタ | |
| HSV & | operator= (const HSV &)=default |
| コピー代入演算子 | |
| constexpr | operator bool () const noexcept |
| uint32_t | to24bit () const noexcept |
| 24bit値へ変換 | |
| RGB | toRGB () const noexcept |
| RGB色空間に変換 | |
| UDON_ENUMERABLE (h, s, v) | |
公開変数類 | |
| ValueType | h |
| 色相 | |
| ValueType | s |
| 彩度 | |
| ValueType | v |
| 明度 | |
フレンド | |
| constexpr bool | operator== (const HSV &lhs, const HSV &rhs) noexcept |
| 比較演算子 | |
| constexpr bool | operator!= (const HSV &lhs, const HSV &rhs) noexcept |
| 比較演算子 | |
HSV色空間
| using Udon::HSV::ValueType = uint8_t |
要素の型
|
inlineconstexprnoexcept |
デフォルトコンストラクタ
コンストラクタ
| h | 色相 |
| s | 彩度 |
| v | 明度 |
|
inlinenoexcept |
コンストラクタ
| hsv | HSV色空間 |
|
inlinenoexcept |
変換コンストラクタ
HSV色空間からRGB色空間への変換
| rgb | RGB色空間 |
|
default |
コピーコンストラクタ
|
inlineexplicitconstexprnoexcept |
|
inlinenoexcept |
24bit値へ変換
|
inlinenoexcept |
RGB色空間に変換
HSV色空間からRGB色空間への変換
| ValueType Udon::HSV::h |
色相
| ValueType Udon::HSV::s |
彩度
| ValueType Udon::HSV::v |
明度