|
SIV3D_NODISCARD_CXX20 | HSV ()=default |
|
SIV3D_NODISCARD_CXX20 | HSV (const HSV &)=default |
|
constexpr SIV3D_NODISCARD_CXX20 | HSV (double _h, double _a=1.0) noexcept |
|
SIV3D_CONCEPT_ARITHMETIC constexpr SIV3D_NODISCARD_CXX20 | HSV (Arithmetic _h, double _a=1.0) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | HSV (double _h, double _s, double _v, double _a=1.0) noexcept |
| HSV 表色系の色を作成します。 More...
|
|
SIV3D_CONCEPT_ARITHMETIC constexpr SIV3D_NODISCARD_CXX20 | HSV (Arithmetic _h, double _s, double _v, double _a=1.0) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | HSV (const HSV &hsv, double _a) noexcept |
| HSV 表色系の色を作成します。 More...
|
|
SIV3D_NODISCARD_CXX20 | HSV (Color color) noexcept |
| HSV 表色系の色を作成します。 More...
|
|
SIV3D_NODISCARD_CXX20 | HSV (const ColorF &color) noexcept |
| HSV 表色系の色を作成します。 More...
|
|
constexpr double | elem (size_t index) const noexcept |
|
double * | getPointer () noexcept |
|
const double * | getPointer () const noexcept |
|
constexpr HSV & | operator= (const HSV &)=default |
|
constexpr HSV | operator+ (const HSV &hsv) const noexcept |
|
constexpr HSV | operator- (const HSV &hsv) const noexcept |
|
constexpr HSV & | setH (double _h) noexcept |
|
constexpr HSV & | setS (double _s) noexcept |
|
constexpr HSV & | setV (double _v) noexcept |
|
constexpr HSV & | setA (double _a) noexcept |
|
constexpr HSV & | setHSV (double _h, double _s, double _v) noexcept |
|
constexpr HSV & | set (double _h, double _s, double _v, double _a=1.0) noexcept |
|
constexpr HSV & | set (const HSV &hsva) noexcept |
|
constexpr HSV | withAlpha (double _a) const noexcept |
|
constexpr HSV | lerp (const HSV &other, double f) const noexcept |
|
size_t | hash () const noexcept |
|
ColorF | removeSRGBCurve () const noexcept |
|
ColorF | applySRGBCurve () const noexcept |
|
Color | toColor () const noexcept |
|
Color | toColor (uint32 alpha) const noexcept |
|
ColorF | toColorF () const noexcept |
|
ColorF | toColorF (double alpha) const noexcept |
|
constexpr Vec3 | hsv () const noexcept |
|
constexpr Vec4 | hsva () const noexcept |
|
|
constexpr friend bool | operator== (const HSV &lhs, const HSV &rhs) noexcept |
|
constexpr friend bool | operator!= (const HSV &lhs, const HSV &rhs) noexcept |
|
template<class CharType > |
std::basic_ostream< CharType > & | operator<< (std::basic_ostream< CharType > &output, const HSV &value) |
|
template<class CharType > |
std::basic_istream< CharType > & | operator>> (std::basic_istream< CharType > &input, HSV &value) |
|
void | Formatter (FormatData &formatData, const HSV &value) |
|