色(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