OROCHI
 
Loading...
Searching...
No Matches
GxDouble2 Struct Reference

2次元浮動小数点数(倍精度)クラス More...

#include <GxStruct.h>

Public Member Functions

初期化
GX_FORCE_INLINE GxDouble2 (void)
 デフォルトコンストラクタ
 
GX_FORCE_INLINE GxDouble2 (f64 x, f64 y)
 コンストラクタ
 
GX_FORCE_INLINE GxDouble2 (const GxDouble3 &double3)
 コンストラクタ
 
GX_FORCE_INLINE GxDouble2 (const GxDouble4 &double4)
 コンストラクタ
 
GX_FORCE_INLINE GxDouble2 (const GxVector2d &vector)
 コンストラクタ
 
GX_FORCE_INLINE GxDouble2 (const GxVector3d &vector)
 コンストラクタ
 
GX_FORCE_INLINE GxDouble2 (const GxVector4d &vector)
 コンストラクタ
 
GX_FORCE_INLINE GxDouble2 (const GxPoint2 &point)
 コンストラクタ
 
GX_FORCE_INLINE GxDouble2 (const GxDouble2 &double2)
 コピーコンストラクタ
 
演算子
GX_FORCE_INLINE GxDouble2operator= (const GxDouble2 &double2)
 代入
 
GX_FORCE_INLINE GxDouble2operator= (const GxVector2d &vector)
 代入
 
GX_FORCE_INLINE GxDouble2operator= (const GxVector3d &vector)
 代入
 
GX_FORCE_INLINE GxDouble2operator= (const GxVector4d &vector)
 代入
 
GX_FORCE_INLINE operator f64 * (void)
 f64*へのキャスト
 
GX_FORCE_INLINE operator const f64 * (void) const
 f64*へのキャスト
 

Public Attributes

メンバ変数
union { 
 
   f64   _x 
 X値
 
   f64   _u 
 U値
 
};  
 
union { 
 
   f64   _y 
 Y値
 
   f64   _v 
 V値
 
};  
 

Detailed Description

2次元浮動小数点数(倍精度)クラス

Constructor & Destructor Documentation

◆ GxDouble2() [1/6]

GX_FORCE_INLINE GxDouble2::GxDouble2 ( const GxDouble3 & double3)

コンストラクタ

Parameters
double3[in] XYZ値

◆ GxDouble2() [2/6]

GX_FORCE_INLINE GxDouble2::GxDouble2 ( const GxDouble4 & double4)

コンストラクタ

Parameters
double4[in] XYZW値

◆ GxDouble2() [3/6]

GX_FORCE_INLINE GxDouble2::GxDouble2 ( const GxVector2d & vector)

コンストラクタ

Parameters
vector[in] XY値

◆ GxDouble2() [4/6]

GX_FORCE_INLINE GxDouble2::GxDouble2 ( const GxVector3d & vector)

コンストラクタ

Parameters
vector[in] XYZ値

◆ GxDouble2() [5/6]

GX_FORCE_INLINE GxDouble2::GxDouble2 ( const GxVector4d & vector)

コンストラクタ

Parameters
vector[in] XYZW値

◆ GxDouble2() [6/6]

GX_FORCE_INLINE GxDouble2::GxDouble2 ( const GxPoint2 & point)

コンストラクタ

Parameters
point[in] XY値

Member Function Documentation

◆ operator=() [1/4]

GX_FORCE_INLINE GxDouble2 & GxDouble2::operator= ( const GxDouble2 & float2)

代入

Parameters
float2[in] XY値
Returns
自身の参照

◆ operator=() [2/4]

GX_FORCE_INLINE GxDouble2 & GxDouble2::operator= ( const GxVector2d & vector)

代入

Parameters
point[in] XY値
Returns
自身の参照

◆ operator=() [3/4]

GX_FORCE_INLINE GxDouble2 & GxDouble2::operator= ( const GxVector3d & vector)

代入

Parameters
vector[in] XYZ値
Returns
自身の参照

◆ operator=() [4/4]

GX_FORCE_INLINE GxDouble2 & GxDouble2::operator= ( const GxVector4d & vector)

代入

Parameters
vector[in] XYZW値
Returns
自身の参照

The documentation for this struct was generated from the following files: