色(HDR)
More...
#include <GxColor.h>
|
|
|
f32 | _red |
| | 赤(0.0f~1.0f)
|
| |
|
f32 | _green |
| | 緑(0.0f~1.0f)
|
| |
|
f32 | _blue |
| | 青(0.0f~1.0f)
|
| |
|
f32 | _alpha |
| | 不透明度(0.0f~1.0f)
|
| |
|
| GX_FORCE_INLINE GxColorHDR & | operator= (const GxColorHDR &color) |
| | 代入
|
| |
| GX_FORCE_INLINE GxColorHDR & | operator+= (f32 scalar) |
| | スカラ加算代入
|
| |
| GX_FORCE_INLINE GxColorHDR & | operator-= (f32 scalar) |
| | スカラ減算代入
|
| |
| GX_FORCE_INLINE GxColorHDR & | operator*= (f32 scalar) |
| | スカラ乗算代入
|
| |
| GX_FORCE_INLINE GxColorHDR & | operator/= (f32 scalar) |
| | スカラ除算代入
|
| |
| GX_FORCE_INLINE GxColorHDR & | operator+= (const GxColorHDR &color) |
| | カラー加算代入
|
| |
| GX_FORCE_INLINE GxColorHDR & | operator-= (const GxColorHDR &color) |
| | カラー減算代入
|
| |
| GX_FORCE_INLINE GxColorHDR & | operator*= (const GxColorHDR &color) |
| | カラー乗算代入
|
| |
| GX_FORCE_INLINE const GxColorHDR | operator+ (const GxColorHDR &color, f32 scalar) |
| | スカラ加算
|
| |
| GX_FORCE_INLINE const GxColorHDR | operator- (const GxColorHDR &color, f32 scalar) |
| | スカラ減算
|
| |
| GX_FORCE_INLINE const GxColorHDR | operator* (const GxColorHDR &color, f32 scalar) |
| | スカラ乗算
|
| |
| GX_FORCE_INLINE const GxColorHDR | operator* (f32 scalar, const GxColorHDR &color) |
| | スカラ乗算
|
| |
| GX_FORCE_INLINE const GxColorHDR | operator/ (const GxColorHDR &color, f32 scalar) |
| | スカラ除算
|
| |
| GX_FORCE_INLINE const GxColorHDR | operator+ (const GxColorHDR &color0, const GxColorHDR &color1) |
| | カラー加算
|
| |
| GX_FORCE_INLINE const GxColorHDR | operator- (const GxColorHDR &color0, const GxColorHDR &color1) |
| | カラー減算
|
| |
| GX_FORCE_INLINE const GxColorHDR | operator* (const GxColorHDR &color0, const GxColorHDR &color1) |
| | カラー乗算
|
| |
| GX_FORCE_INLINE b32 | operator== (const GxColorHDR &color0, const GxColorHDR &color1) |
| | 一致
|
| |
| GX_FORCE_INLINE b32 | operator!= (const GxColorHDR &color0, const GxColorHDR &color1) |
| | 不一致
|
| |
|
|
constexpr f32 | getLuminance (void) const |
| | 輝度を取得
|
| |
| static GX_FORCE_INLINE const GxColorHDR & | getAddScalar (GxColorHDR &dst, const GxColorHDR &color, f32 scalar) |
| | スカラ加算を取得
|
| |
| static GX_FORCE_INLINE const GxColorHDR & | getSubScalar (GxColorHDR &dst, const GxColorHDR &color, f32 scalar) |
| | スカラ減算を取得
|
| |
| static GX_FORCE_INLINE const GxColorHDR & | getMulScalar (GxColorHDR &dst, const GxColorHDR &color, f32 scalar) |
| | スカラ乗算を取得
|
| |
| static GX_FORCE_INLINE const GxColorHDR & | getDivScalar (GxColorHDR &dst, const GxColorHDR &color, f32 scalar) |
| | スカラ除算を取得
|
| |
| static GX_FORCE_INLINE const GxColorHDR & | getAddColor (GxColorHDR &dst, const GxColorHDR &color0, const GxColorHDR &color1) |
| | カラー加算を取得
|
| |
| static GX_FORCE_INLINE const GxColorHDR & | getSubColor (GxColorHDR &dst, const GxColorHDR &color0, const GxColorHDR &color1) |
| | カラー減算を取得
|
| |
| static GX_FORCE_INLINE const GxColorHDR & | getMulColor (GxColorHDR &dst, const GxColorHDR &color0, const GxColorHDR &color1) |
| | カラー乗算を取得
|
| |
| static GX_FORCE_INLINE const GxColorHDR & | getLerp (GxColorHDR &dst, const GxColorHDR &color0, const GxColorHDR &color1, f32 t) |
| | 補間値を取得
|
| |
|
|
static GxRtti & | __getStaticRtti (void) |
| |
◆ GxColorHDR() [1/3]
| GX_FORCE_INLINE GxColorHDR::GxColorHDR |
( |
f32 | red, |
|
|
f32 | green, |
|
|
f32 | blue, |
|
|
f32 | alpha = 1.0f ) |
コンストラクタ
- Parameters
-
| red | [in] 赤 |
| green | [in] 緑 |
| blue | [in] 青 |
| alpha | [in] アルファ |
◆ GxColorHDR() [2/3]
| GX_FORCE_INLINE GxColorHDR::GxColorHDR |
( |
const GxColor | color | ) |
|
◆ GxColorHDR() [3/3]
| GX_FORCE_INLINE GxColorHDR::GxColorHDR |
( |
const GxColorHDR & | color | ) |
|
◆ addColor()
カラー加算
- Parameters
-
- Returns
- 自身の参照
◆ addScalar()
| GX_FORCE_INLINE const GxColorHDR & GxColorHDR::addScalar |
( |
f32 | scalar | ) |
|
スカラ加算
- Parameters
-
- Returns
- 自身の参照
◆ divScalar()
| GX_FORCE_INLINE const GxColorHDR & GxColorHDR::divScalar |
( |
f32 | scalar | ) |
|
スカラ除算
- Parameters
-
- Returns
- 自身の参照
◆ getAddColor()
カラー加算を取得
- Parameters
-
| dst | [out] 出力先 |
| color0 | [in] カラー |
| color1 | [in] カラー |
- Returns
- dstの参照
◆ getAddScalar()
スカラ加算を取得
- Parameters
-
| dst | [out] 出力先 |
| color | [in] カラー |
| scalar | [in] スカラ |
- Returns
- dstの参照
◆ getDivScalar()
スカラ除算を取得
- Parameters
-
| dst | [out] 出力先 |
| color | [in] カラー |
| scalar | [in] スカラ |
- Returns
- dstの参照
◆ getLerp()
補間値を取得
- Parameters
-
| dst | [out] 出力先 |
| color0 | [in] カラー |
| color1 | [in] カラー |
| t | [in] 補間割合。0.0f→color0 1.0f→color1 |
- Returns
- dstの参照
◆ getMulColor()
カラー乗算を取得
- Parameters
-
| dst | [out] 出力先 |
| color0 | [in] カラー |
| color1 | [in] カラー |
- Returns
- dstの参照
◆ getMulScalar()
スカラ乗算を取得
- Parameters
-
| dst | [out] 出力先 |
| color | [in] カラー |
| scalar | [in] スカラ |
- Returns
- dstの参照
◆ getSubColor()
カラー減算を取得
- Parameters
-
| dst | [out] 出力先 |
| color0 | [in] カラー |
| color1 | [in] カラー |
- Returns
- dstの参照
◆ getSubScalar()
スカラ減算を取得
- Parameters
-
| dst | [out] 出力先 |
| color | [in] カラー |
| scalar | [in] スカラ |
- Returns
- dstの参照
◆ mulColor()
カラー乗算
- Parameters
-
- Returns
- 自身の参照
◆ mulScalar()
| GX_FORCE_INLINE const GxColorHDR & GxColorHDR::mulScalar |
( |
f32 | scalar | ) |
|
スカラ乗算
- Parameters
-
- Returns
- 自身の参照
◆ operator*=() [1/2]
カラー乗算代入
- Parameters
-
- Returns
- 自身
◆ operator*=() [2/2]
| GX_FORCE_INLINE GxColorHDR & GxColorHDR::operator*= |
( |
f32 | scalar | ) |
|
スカラ乗算代入
- Parameters
-
- Returns
- 自身
◆ operator+=() [1/2]
カラー加算代入
- Parameters
-
- Returns
- 自身
◆ operator+=() [2/2]
| GX_FORCE_INLINE GxColorHDR & GxColorHDR::operator+= |
( |
f32 | scalar | ) |
|
スカラ加算代入
- Parameters
-
- Returns
- 自身
◆ operator-=() [1/2]
カラー減算代入
- Parameters
-
- Returns
- 自身
◆ operator-=() [2/2]
| GX_FORCE_INLINE GxColorHDR & GxColorHDR::operator-= |
( |
f32 | scalar | ) |
|
スカラ減算代入
- Parameters
-
- Returns
- 自身
◆ operator/=()
| GX_FORCE_INLINE GxColorHDR & GxColorHDR::operator/= |
( |
f32 | scalar | ) |
|
スカラ除算代入
- Parameters
-
- Returns
- 自身
◆ operator=()
◆ subColor()
カラー減算
- Parameters
-
- Returns
- 自身の参照
◆ subScalar()
| GX_FORCE_INLINE const GxColorHDR & GxColorHDR::subScalar |
( |
f32 | scalar | ) |
|
スカラ減算
- Parameters
-
- Returns
- 自身の参照
◆ operator!=
不一致
- Parameters
-
| color0 | [in] カラー |
| color1 | [in] カラー |
- Returns
- 不一致ならtrue
◆ operator* [1/3]
スカラ乗算
- Parameters
-
| color | [in] カラー |
| scalar | [in] スカラ |
- Returns
- 演算後のカラー
◆ operator* [2/3]
カラー乗算
- Parameters
-
| color0 | [in] カラー |
| color1 | [in] カラー |
- Returns
- 演算後のカラー
◆ operator* [3/3]
スカラ乗算
- Parameters
-
| color | [in] カラー |
| scalar | [in] スカラ |
- Returns
- 演算後のカラー
◆ operator+ [1/2]
スカラ加算
- Parameters
-
| color | [in] カラー |
| scalar | [in] スカラ |
- Returns
- 演算後のカラー
◆ operator+ [2/2]
カラー加算
- Parameters
-
| color0 | [in] カラー |
| color1 | [in] カラー |
- Returns
- 演算後のカラー
◆ operator- [1/2]
スカラ減算
- Parameters
-
| color | [in] カラー |
| scalar | [in] スカラ |
- Returns
- 演算後のカラー
◆ operator- [2/2]
カラー減算
- Parameters
-
| color0 | [in] カラー |
| color1 | [in] カラー |
- Returns
- 演算後のカラー
◆ operator/
スカラ除算
- Parameters
-
| color | [in] カラー |
| scalar | [in] スカラ |
- Returns
- 演算後のカラー
◆ 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.inl