|
UniDx
|
2D ベクトル [詳解]
#include <Math.h>
公開メンバ関数 | |
| constexpr | Vector2 () noexcept |
| constexpr | Vector2 (float ix, float iy) noexcept |
| constexpr | Vector2 (float ix) noexcept |
| Vector2 (const DirectX::XMFLOAT2 &V) noexcept | |
| Vector2 (const DirectX::XMVECTOR &v) | |
| float | sqrMagnitude () const noexcept |
| 二乗長さを取得 | |
| constexpr Vector2 | operator+ () const noexcept |
| constexpr Vector2 | operator- () const noexcept |
静的公開変数類 | |
| static const Vector2 | zero = Vector2(0.f, 0.f) |
| static const Vector2 | one = Vector2(1.f, 1.f) |
| static const Vector2 | up = Vector2(0.f, 1.f) |
| static const Vector2 | down = Vector2(0.f, -1.f) |
| static const Vector2 | right = Vector2(1.f, 0.f) |
| static const Vector2 | left = Vector2(-1.f, 0.f) |
| static const Vector2 | positiveInfinity = Vector2(std::numeric_limits<float>::infinity(), std::numeric_limits<float>::infinity()) |
| static const Vector2 | negativeInfinity = Vector2(-std::numeric_limits<float>::infinity(), -std::numeric_limits<float>::infinity()) |
2D ベクトル
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineexplicitconstexprnoexcept |
|
inlinenoexcept |
|
inlineexplicit |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinenoexcept |
二乗長さを取得
|
static |
|
static |