UniDx
読み取り中…
検索中…
一致する文字列を見つけられません
UniDx::Vector4 構造体

4D ベクトル [詳解]

#include <Math.h>

UniDx::Vector4 の継承関係図

公開メンバ関数

constexpr Vector4 () noexcept
constexpr Vector4 (float ix, float iy, float iz, float iw) noexcept
constexpr Vector4 (Vector2 v, float iz, float iw) noexcept
constexpr Vector4 (Vector3 v, float iw) noexcept
constexpr Vector4 (float ix) noexcept
 Vector4 (const DirectX::XMFLOAT4 &V) noexcept
 Vector4 (const DirectX::XMVECTOR &v)
float magnitude () const noexcept
 長さを取得
constexpr Vector4 operator+ () const noexcept
constexpr Vector4 operator- () const noexcept
constexpr operator Vector2 () const noexcept
constexpr operator Vector3 () const noexcept

静的公開変数類

static const Vector4 zero = Vector4(0.f, 0.f, 0.f, 0.f)
static const Vector4 one = Vector4(1.f, 1.f, 1.f, 1.f)

詳解

4D ベクトル

構築子と解体子

◆ Vector4() [1/7]

UniDx::Vector4::Vector4 ( )
inlineconstexprnoexcept

◆ Vector4() [2/7]

UniDx::Vector4::Vector4 ( float ix,
float iy,
float iz,
float iw )
inlineconstexprnoexcept

◆ Vector4() [3/7]

UniDx::Vector4::Vector4 ( Vector2 v,
float iz,
float iw )
inlineconstexprnoexcept

◆ Vector4() [4/7]

UniDx::Vector4::Vector4 ( Vector3 v,
float iw )
inlineconstexprnoexcept

◆ Vector4() [5/7]

UniDx::Vector4::Vector4 ( float ix)
inlineexplicitconstexprnoexcept

◆ Vector4() [6/7]

UniDx::Vector4::Vector4 ( const DirectX::XMFLOAT4 & V)
inlinenoexcept

◆ Vector4() [7/7]

UniDx::Vector4::Vector4 ( const DirectX::XMVECTOR & v)
inlineexplicit

関数詳解

◆ magnitude()

float UniDx::Vector4::magnitude ( ) const
inlinenoexcept

長さを取得

◆ operator Vector2()

UniDx::Vector4::operator Vector2 ( ) const
inlineexplicitconstexprnoexcept

◆ operator Vector3()

UniDx::Vector4::operator Vector3 ( ) const
inlineexplicitconstexprnoexcept

◆ operator+()

Vector4 UniDx::Vector4::operator+ ( ) const
inlineconstexprnoexcept

◆ operator-()

Vector4 UniDx::Vector4::operator- ( ) const
inlineconstexprnoexcept

メンバ詳解

◆ one

const Vector4 UniDx::Vector4::one = Vector4(1.f, 1.f, 1.f, 1.f)
static

◆ zero

const Vector4 UniDx::Vector4::zero = Vector4(0.f, 0.f, 0.f, 0.f)
static

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