Effekseer
公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 全メンバ一覧
Effekseer::SIMD::Vec2f 構造体

公開メンバ関数

 Vec2f (const Vec2f &vec)=default
 
 Vec2f (float x, float y)
 
 Vec2f (const std::array< float, 2 > &v)
 
 Vec2f (const Float4 &vec)
 
 Vec2f (const Vector2D &vec)
 
 Vec2f (const vector2d &vec)
 
float GetX () const
 
float GetY () const
 
void SetX (float o)
 
void SetY (float o)
 
Vec2foperator+= (const Vec2f &o)
 
Vec2foperator-= (const Vec2f &o)
 
Vec2foperator*= (const Vec2f &o)
 
Vec2foperator*= (float o)
 
Vec2foperator/= (const Vec2f &o)
 
Vec2foperator/= (float o)
 
float LengthSq () const
 
float Length () const
 
bool IsZero (float range=DefaultEpsilon) const
 
Vec2f Normalize () const
 

静的公開メンバ関数

static Vec2f Load (const void *mem)
 
static void Store (void *mem, const Vec2f &i)
 
static Vec2f Sqrt (const Vec2f &i)
 
static Vec2f Rsqrt (const Vec2f &i)
 
static Vec2f Abs (const Vec2f &i)
 
static Vec2f Min (const Vec2f &lhs, const Vec2f &rhs)
 
static Vec2f Max (const Vec2f &lhs, const Vec2f &rhs)
 
static bool Equal (const Vec2f &lhs, const Vec2f &rhs, float epsilon)
 

公開変数類

Float4 s
 

この構造体詳解は次のファイルから抽出されました: