三次元ベクトル
[詳解]
#include <Udon/Types/Forward/Vector3D.hpp>
|
constexpr Vec3 | operator+ (const Vec3 &lhs, const Vec3 &rhs) noexcept |
|
constexpr Vec3 | operator- (const Vec3 &lhs, const Vec3 &rhs) noexcept |
|
constexpr Vec3 | operator* (const Vec3 &lhs, const Vec3 &rhs) noexcept |
|
constexpr Vec3 | operator/ (const Vec3 &lhs, const Vec3 &rhs) noexcept |
|
constexpr Vec3 | operator+ (const Vec3 &lhs, ValueType rhs) noexcept |
|
constexpr Vec3 | operator- (const Vec3 &lhs, ValueType rhs) noexcept |
|
constexpr Vec3 | operator* (const Vec3 &lhs, ValueType rhs) noexcept |
|
constexpr Vec3 | operator/ (const Vec3 &lhs, ValueType rhs) noexcept |
|
constexpr Vec3 | operator+ (ValueType lhs, const Vec3 &rhs) noexcept |
|
constexpr Vec3 | operator- (ValueType lhs, const Vec3 &rhs) noexcept |
|
constexpr Vec3 | operator* (ValueType lhs, const Vec3 &rhs) noexcept |
|
constexpr Vec3 | operator/ (ValueType lhs, const Vec3 &rhs) noexcept |
|
constexpr bool | operator== (const Vec3 &lhs, const Vec3 &rhs) noexcept |
| 比較演算子
|
|
constexpr bool | operator!= (const Vec3 &lhs, const Vec3 &rhs) noexcept |
|
◆ ValueType
◆ Vec3() [1/3]
◆ Vec3() [2/3]
◆ Vec3() [3/3]
Udon::Vec3::Vec3 |
( |
const Vec3 & | | ) |
|
|
default |
◆ clear()
void Udon::Vec3::clear |
( |
| ) |
|
|
inlinenoexcept |
◆ isZero()
bool Udon::Vec3::isZero |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ operator bool()
Udon::Vec3::operator bool |
( |
| ) |
const |
|
inlineexplicitconstexprnoexcept |
要素のいずれかに0以外の値があるかどうかを返す
- 戻り値
◆ operator*=() [1/2]
Vec3 & Udon::Vec3::operator*= |
( |
const Vec3 & | rhs | ) |
|
|
inlinenoexcept |
◆ operator*=() [2/2]
◆ operator+=() [1/2]
Vec3 & Udon::Vec3::operator+= |
( |
const Vec3 & | rhs | ) |
|
|
inlinenoexcept |
◆ operator+=() [2/2]
◆ operator-=() [1/2]
Vec3 & Udon::Vec3::operator-= |
( |
const Vec3 & | rhs | ) |
|
|
inlinenoexcept |
◆ operator-=() [2/2]
◆ operator/=() [1/2]
Vec3 & Udon::Vec3::operator/= |
( |
const Vec3 & | rhs | ) |
|
|
inlinenoexcept |
◆ operator/=() [2/2]
◆ operator=()
Vec3 & Udon::Vec3::operator= |
( |
const Vec3 & | | ) |
|
|
default |
◆ UDON_ENUMERABLE()
Udon::Vec3::UDON_ENUMERABLE |
( |
x | , |
|
|
y | , |
|
|
z | ) |
◆ xy()
◆ operator!=
bool operator!= |
( |
const Vec3 & | lhs, |
|
|
const Vec3 & | rhs ) |
|
friend |
◆ operator* [1/3]
◆ operator* [2/3]
◆ operator* [3/3]
◆ operator+ [1/3]
◆ operator+ [2/3]
◆ operator+ [3/3]
◆ operator- [1/3]
◆ operator- [2/3]
◆ operator- [3/3]
◆ operator/ [1/3]
◆ operator/ [2/3]
◆ operator/ [3/3]
◆ operator==
bool operator== |
( |
const Vec3 & | lhs, |
|
|
const Vec3 & | rhs ) |
|
friend |
比較演算子
- 覚え書き
- vector [operator] vector
◆ Dimension
size_t Udon::Vec3::Dimension = 3 |
|
staticconstexpr |
この構造体詳解は次のファイルから抽出されました: