サイズ
More...
#include <GxStruct.h>
|
|
s32 | _width |
| 幅
|
|
s32 | _height |
| 高さ
|
|
|
GX_FORCE_INLINE GxSize & | operator= (const GxSize &size) |
| 代入
|
|
GX_FORCE_INLINE GxSize & | operator+= (s32 scalar) |
| スカラ加算代入
|
|
GX_FORCE_INLINE GxSize & | operator-= (s32 scalar) |
| スカラ減算代入
|
|
GX_FORCE_INLINE GxSize & | operator*= (s32 scalar) |
| スカラ乗算代入
|
|
GX_FORCE_INLINE GxSize & | operator/= (s32 scalar) |
| スカラ除算代入
|
|
GX_FORCE_INLINE GxSize & | operator+= (const GxSize &size) |
| サイズ加算代入
|
|
GX_FORCE_INLINE GxSize & | operator-= (const GxSize &size) |
| サイズ減算代入
|
|
GX_FORCE_INLINE GxSize & | operator&= (const GxSize &size) |
| 論理積
|
|
GX_FORCE_INLINE GxSize & | operator|= (const GxSize &size) |
| 論理和
|
|
GX_FORCE_INLINE const GxSize | operator+ (const GxSize &size, s32 scalar) |
| スカラ加算
|
|
GX_FORCE_INLINE const GxSize | operator- (const GxSize &size, s32 scalar) |
| スカラ減算
|
|
GX_FORCE_INLINE const GxSize | operator* (const GxSize &size, s32 scalar) |
| スカラ乗算
|
|
GX_FORCE_INLINE const GxSize | operator* (s32 scalar, const GxSize &size) |
| スカラ乗算
|
|
GX_FORCE_INLINE const GxSize | operator/ (const GxSize &size, s32 scalar) |
| スカラ除算
|
|
GX_FORCE_INLINE const GxSize | operator+ (const GxSize &size0, const GxSize &size1) |
| サイズ加算
|
|
GX_FORCE_INLINE const GxSize | operator- (const GxSize &size0, const GxSize &size1) |
| サイズ減算
|
|
GX_FORCE_INLINE const GxSize | operator& (const GxSize &size0, const GxSize &size1) |
| 論理積
|
|
GX_FORCE_INLINE const GxSize | operator| (const GxSize &size0, const GxSize &size1) |
| 論理和
|
|
GX_FORCE_INLINE b32 | operator== (const GxSize &size0, const GxSize &size1) |
| 一致
|
|
GX_FORCE_INLINE b32 | operator!= (const GxSize &size0, const GxSize &size1) |
| 不一致
|
|
|
GX_INLINE b32 | isIncluding (const GxPoint2 &point) const |
| 内包判定
|
|
static GX_FORCE_INLINE const GxSize & | getAddScalar (GxSize &dst, const GxSize &size, s32 scalar) |
| スカラ加算を取得
|
|
static GX_FORCE_INLINE const GxSize & | getSubScalar (GxSize &dst, const GxSize &size, s32 scalar) |
| スカラ減算を取得
|
|
static GX_FORCE_INLINE const GxSize & | getMulScalar (GxSize &dst, const GxSize &size, s32 scalar) |
| スカラ乗算を取得
|
|
static GX_FORCE_INLINE const GxSize & | getDivScalar (GxSize &dst, const GxSize &size, s32 scalar) |
| スカラ除算を取得
|
|
static GX_FORCE_INLINE const GxSize & | getAddSize (GxSize &dst, const GxSize &size0, const GxSize &size1) |
| サイズ加算を取得
|
|
static GX_FORCE_INLINE const GxSize & | getSubSize (GxSize &dst, const GxSize &size0, const GxSize &size1) |
| サイズ減算を取得
|
|
|
static GxRtti & | __getStaticRtti (void) |
|
◆ GxSize() [1/3]
GX_FORCE_INLINE GxSize::GxSize |
( |
s32 | width, |
|
|
s32 | height ) |
コンストラクタ
- Parameters
-
width | [in] 幅 |
height | [in] 高さ |
◆ GxSize() [2/3]
GX_FORCE_INLINE GxSize::GxSize |
( |
const GxRect & | rect | ) |
|
◆ GxSize() [3/3]
GX_FORCE_INLINE GxSize::GxSize |
( |
const GxSize & | size | ) |
|
◆ addScalar()
GX_FORCE_INLINE const GxSize & GxSize::addScalar |
( |
s32 | scalar | ) |
|
スカラ加算
- Parameters
-
- Returns
- 自身の参照
◆ addSize()
GX_FORCE_INLINE const GxSize & GxSize::addSize |
( |
const GxSize & | size | ) |
|
サイズ加算
- Parameters
-
- Returns
- 自身の参照
◆ divScalar()
GX_FORCE_INLINE const GxSize & GxSize::divScalar |
( |
s32 | scalar | ) |
|
スカラ除算
- Parameters
-
- Returns
- 自身の参照
◆ getAddScalar()
GX_FORCE_INLINE const GxSize & GxSize::getAddScalar |
( |
GxSize & | dst, |
|
|
const GxSize & | size, |
|
|
s32 | scalar ) |
|
static |
スカラ加算を取得
- Parameters
-
dst | [out] 出力先 |
size | [in] サイズ |
scalar | [in] スカラ |
- Returns
- dstの参照
◆ getAddSize()
サイズ加算を取得
- Parameters
-
dst | [out] 出力先 |
size0 | [in] サイズ |
size1 | [in] サイズ |
- Returns
- dstの参照
◆ getDivScalar()
GX_FORCE_INLINE const GxSize & GxSize::getDivScalar |
( |
GxSize & | dst, |
|
|
const GxSize & | size, |
|
|
s32 | scalar ) |
|
static |
スカラ除算を取得
- Parameters
-
dst | [out] 出力先 |
size | [in] サイズ |
scalar | [in] スカラ |
- Returns
- dstの参照
◆ getMulScalar()
GX_FORCE_INLINE const GxSize & GxSize::getMulScalar |
( |
GxSize & | dst, |
|
|
const GxSize & | size, |
|
|
s32 | scalar ) |
|
static |
スカラ乗算を取得
- Parameters
-
dst | [out] 出力先 |
size | [in] サイズ |
scalar | [in] スカラ |
- Returns
- dstの参照
◆ getSubScalar()
GX_FORCE_INLINE const GxSize & GxSize::getSubScalar |
( |
GxSize & | dst, |
|
|
const GxSize & | size, |
|
|
s32 | scalar ) |
|
static |
スカラ減算を取得
- Parameters
-
dst | [out] 出力先 |
size | [in] サイズ |
scalar | [in] スカラ |
- Returns
- dstの参照
◆ getSubSize()
サイズ減算を取得
- Parameters
-
dst | [out] 出力先 |
size0 | [in] サイズ |
size1 | [in] サイズ |
- Returns
- dstの参照
◆ isIncluding()
GX_INLINE b32 GxSize::isIncluding |
( |
const GxPoint2 & | point | ) |
const |
内包判定
- Parameters
-
- Returns
- 内包ならtrue
◆ mulScalar()
GX_FORCE_INLINE const GxSize & GxSize::mulScalar |
( |
s32 | scalar | ) |
|
スカラ乗算
- Parameters
-
- Returns
- 自身の参照
◆ operator&=()
GX_FORCE_INLINE GxSize & GxSize::operator&= |
( |
const GxSize & | size | ) |
|
論理積
- Parameters
-
- Returns
- 自身の参照
◆ operator*=()
GX_FORCE_INLINE GxSize & GxSize::operator*= |
( |
s32 | scalar | ) |
|
スカラ乗算代入
- Parameters
-
- Returns
- 自身の参照
◆ operator+=() [1/2]
GX_FORCE_INLINE GxSize & GxSize::operator+= |
( |
const GxSize & | size | ) |
|
サイズ加算代入
- Parameters
-
- Returns
- 自身の参照
◆ operator+=() [2/2]
GX_FORCE_INLINE GxSize & GxSize::operator+= |
( |
s32 | scalar | ) |
|
スカラ加算代入
- Parameters
-
- Returns
- 自身の参照
◆ operator-=() [1/2]
GX_FORCE_INLINE GxSize & GxSize::operator-= |
( |
const GxSize & | size | ) |
|
サイズ減算代入
- Parameters
-
- Returns
- 自身の参照
◆ operator-=() [2/2]
GX_FORCE_INLINE GxSize & GxSize::operator-= |
( |
s32 | scalar | ) |
|
スカラ減算代入
- Parameters
-
- Returns
- 自身の参照
◆ operator/=()
GX_FORCE_INLINE GxSize & GxSize::operator/= |
( |
s32 | scalar | ) |
|
スカラ除算代入
- Parameters
-
- Returns
- 自身の参照
◆ operator=()
GX_FORCE_INLINE GxSize & GxSize::operator= |
( |
const GxSize & | size | ) |
|
代入
- Parameters
-
- Returns
- 自身の参照
◆ operator|=()
GX_FORCE_INLINE GxSize & GxSize::operator|= |
( |
const GxSize & | size | ) |
|
論理和
- Parameters
-
- Returns
- 自身の参照
◆ subScalar()
GX_FORCE_INLINE const GxSize & GxSize::subScalar |
( |
s32 | scalar | ) |
|
スカラ減算
- Parameters
-
- Returns
- 自身の参照
◆ subSize()
GX_FORCE_INLINE const GxSize & GxSize::subSize |
( |
const GxSize & | size | ) |
|
サイズ減算
- Parameters
-
- Returns
- 自身の参照
◆ operator!=
GX_FORCE_INLINE b32 operator!= |
( |
const GxSize & | size0, |
|
|
const GxSize & | size1 ) |
|
friend |
不一致
- Parameters
-
size0 | [in] サイズ |
size1 | [in] サイズ |
- Returns
- 不一致ならtrue
◆ operator&
論理積
- Parameters
-
size0 | [in] サイズ |
size1 | [in] サイズ |
- Returns
- 演算結果
◆ operator* [1/2]
GX_FORCE_INLINE const GxSize operator* |
( |
const GxSize & | size, |
|
|
s32 | scalar ) |
|
friend |
スカラ乗算
- Parameters
-
size | [in] サイズ |
scalar | [in] スカラ |
- Returns
- 演算結果
◆ operator* [2/2]
GX_FORCE_INLINE const GxSize operator* |
( |
s32 | scalar, |
|
|
const GxSize & | size ) |
|
friend |
スカラ乗算
- Parameters
-
scalar | [in] スカラ |
size | [in] サイズ |
- Returns
- 演算結果
◆ operator+ [1/2]
GX_FORCE_INLINE const GxSize operator+ |
( |
const GxSize & | size, |
|
|
s32 | scalar ) |
|
friend |
スカラ加算
- Parameters
-
size | [in] サイズ |
scalar | [in] スカラ |
- Returns
- 演算結果
◆ operator+ [2/2]
サイズ加算
- Parameters
-
size0 | [in] サイズ |
size1 | [in] サイズ |
- Returns
- 演算結果
◆ operator- [1/2]
GX_FORCE_INLINE const GxSize operator- |
( |
const GxSize & | size, |
|
|
s32 | scalar ) |
|
friend |
スカラ減算
- Parameters
-
size | [in] サイズ |
scalar | [in] スカラ |
- Returns
- 演算結果
◆ operator- [2/2]
サイズ減算
- Parameters
-
size0 | [in] サイズ |
size1 | [in] サイズ |
- Returns
- 演算結果
◆ operator/
GX_FORCE_INLINE const GxSize operator/ |
( |
const GxSize & | size, |
|
|
s32 | scalar ) |
|
friend |
スカラ除算
- Parameters
-
size | [in] サイズ |
scalar | [in] スカラ |
- Returns
- 演算結果
◆ operator==
GX_FORCE_INLINE b32 operator== |
( |
const GxSize & | size0, |
|
|
const GxSize & | size1 ) |
|
friend |
一致
- Parameters
-
size0 | [in] サイズ |
size1 | [in] サイズ |
- Returns
- 一致ならtrue
◆ operator|
論理和
- Parameters
-
size0 | [in] サイズ |
size1 | [in] サイズ |
- Returns
- 演算結果
The documentation for this struct was generated from the following files:
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxStruct.h
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxStruct.cpp
- C:/Users/t-arai/Documents/workspace/orochi_package_windows/middleware/GxCore/src/GxStruct.inl