色(HSV)
More...
#include <GxColor.h>
|
|
f32 | _hue |
| 色相(0.0f~360.0f)
|
|
f32 | _saturation |
| 彩度(0.0f~1.0f)
|
|
f32 | _value |
| 明度(0.0f~1.0f)
|
|
f32 | _alpha |
| 不透明度(0.0f~1.0f)
|
|
◆ GxColorHSV() [1/3]
GX_FORCE_INLINE GxColorHSV::GxColorHSV |
( |
f32 | hue, |
|
|
f32 | saturation, |
|
|
f32 | value, |
|
|
f32 | alpha = 1.0f ) |
コンストラクタ
- Parameters
-
hue | [in] 色相 |
saturation | [in] 彩度 |
value | [in] 明度 |
alpha | [in] アルファ |
◆ GxColorHSV() [2/3]
GX_FORCE_INLINE GxColorHSV::GxColorHSV |
( |
const GxColorHDR & | color | ) |
|
◆ GxColorHSV() [3/3]
GX_FORCE_INLINE GxColorHSV::GxColorHSV |
( |
const GxColorHSV & | color | ) |
|
◆ getInvertHue()
反転色(色相だけ)を取得
- Parameters
-
dst | [out] 出力先 |
color | [in] カラー |
- Returns
- dstの参照
◆ getRgb()
GX_FORCE_INLINE GxColorHDR GxColorHSV::getRgb |
( |
void | | ) |
const |
RGBを取得
- Parameters
-
- Returns
- RGBカラー
◆ hsv2rgb()
HSVをRGBに変換
- Parameters
-
hsv | [in] 変換元HSV |
rgb | [out] 変換データ格納RGB |
◆ operator=()
代入
- Parameters
-
- Returns
- 自身の参照
◆ rgb2hsv()
RGBをHSVに変換
- Parameters
-
rgb | [in] 変換元RGB |
hsv | [out] 変換データ格納HSV |
◆ setRgb()
GX_FORCE_INLINE void GxColorHSV::setRgb |
( |
const GxColorHDR & | color | ) |
|
◆ operator!=
不一致
- Parameters
-
color0 | [in] カラー |
color1 | [in] カラー |
- Returns
- 不一致ならtrue
◆ operator==
一致
- Parameters
-
color0 | [in] カラー |
color1 | [in] カラー |
- Returns
- 一致ならtrue
The documentation for this struct was generated from the following files:
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxColor.h
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxColor.cpp
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxColor.inl