|
SIV3D_NODISCARD_CXX20 | ColorF ()=default |
|
SIV3D_NODISCARD_CXX20 | ColorF (const ColorF &)=default |
|
constexpr SIV3D_NODISCARD_CXX20 | ColorF (double _r, double _g, double _b, double _a=1.0) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | ColorF (double rgb, double _a=1.0) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | ColorF (const ColorF &rgb, double _a) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | ColorF (const Vec3 &rgb, double _a=1.0) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | ColorF (const Vec4 &rgba) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | ColorF (Color color) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | ColorF (Color rgb, double _a) noexcept |
|
SIV3D_NODISCARD_CXX20 | ColorF (const HSV &hsva) noexcept |
|
SIV3D_NODISCARD_CXX20 | ColorF (const HSV &hsv, double _a) noexcept |
|
constexpr SIV3D_NODISCARD_CXX20 | ColorF (StringView code) noexcept |
|
constexpr double | elem (size_t index) const noexcept |
|
double * | getPointer () noexcept |
|
const double * | getPointer () const noexcept |
|
constexpr ColorF & | operator= (const ColorF &) noexcept=default |
|
constexpr ColorF & | operator= (Color color) noexcept |
|
ColorF & | operator= (const HSV &hsva) noexcept |
|
constexpr ColorF | operator+ (const ColorF &rgb) const noexcept |
|
constexpr ColorF & | operator+= (const ColorF &rgb) noexcept |
|
constexpr ColorF | operator- (const ColorF &rgb) const noexcept |
|
constexpr ColorF & | operator-= (const ColorF &rgb) noexcept |
|
constexpr ColorF | operator* (const double s) const noexcept |
|
constexpr ColorF & | operator*= (const double s) noexcept |
|
constexpr ColorF | operator* (const ColorF &rgba) const noexcept |
|
constexpr ColorF & | operator*= (const ColorF &rgba) noexcept |
|
constexpr ColorF & | setR (double _r) noexcept |
|
constexpr ColorF & | setG (double _g) noexcept |
|
constexpr ColorF & | setB (double _b) noexcept |
|
constexpr ColorF & | setA (double _a) noexcept |
|
constexpr ColorF & | setRGB (double rgb) noexcept |
|
constexpr ColorF & | setRGB (double _r, double _g, double _b) noexcept |
|
constexpr ColorF & | set (double rgb, double _a=1.0) noexcept |
|
constexpr ColorF & | set (double _r, double _g, double _b, double _a=1.0) noexcept |
|
constexpr ColorF & | set (const ColorF &ColorF) noexcept |
|
constexpr ColorF | withAlpha (double _a) const noexcept |
|
constexpr double | grayscale () const noexcept |
|
constexpr double | minRGBComponent () const noexcept |
|
constexpr double | maxRGBComponent () const noexcept |
|
constexpr double | minComponent () const noexcept |
|
constexpr double | maxComponent () const noexcept |
|
constexpr ColorF | lerp (const ColorF &other, double f) const noexcept |
|
ColorF | gamma (double gamma) const noexcept |
|
ColorF | removeSRGBCurve () const noexcept |
|
ColorF | applySRGBCurve () const noexcept |
|
size_t | hash () const noexcept |
|
constexpr Color | toColor () const noexcept |
|
constexpr Float4 | toFloat4 () const noexcept |
|
constexpr Vec4 | toVec4 () const noexcept |
|
constexpr Vec2 | rg () const noexcept |
|
constexpr Vec2 | gb () const noexcept |
|
constexpr Vec2 | ba () const noexcept |
|
constexpr Vec3 | rgb () const noexcept |
|
constexpr Vec3 | gba () const noexcept |
|
constexpr Vec3 | bgr () const noexcept |
|
constexpr Vec4 | rgba () const noexcept |
|
constexpr Vec4 | rgb0 () const noexcept |
|
constexpr Vec4 | rgb1 () const noexcept |
|
constexpr Vec4 | argb () const noexcept |
|
constexpr Vec4 | abgr () const noexcept |
|
RGBA カラーを、それぞれの要素について 0.0~1.0 の範囲で表現するクラスです。