Chicane

Vec3

ヘッダー
Includes/Chicane/Core/Math/Vec/Vec3.hpp
ネームスペース
Chicane::Vec3

コンストラクター

名前説明
Vec3(
A... args
)
Vec3(
const  Vec2& inValue
)
Vec3(
const  Vec4& inValue
)

関数

アクセスタイプモディファイア名前説明
public
static, inline, constexpr
Zero()
public
static, inline, constexpr
One()
public
static, inline, constexpr
Right()
public
static, inline, constexpr
Forward()
public
static, inline, constexpr
Up()
public
inline, const
operator String()
public
inline, const
operator glm::vec3()
public
inline
operator+=(
Vec3 inValue
)
public
inline
operator+=(
T inScalar
)
public
inline
operator-=(
Vec3 inValue
)
public
inline
operator-=(
T inScalar
)
public
inline
operator*=(
Vec3 inValue
)
public
inline
operator*=(
T inScalar
)
public
inline
operator/=(
Vec3 inValue
)
public
inline
operator/=(
T inScalar
)
public
const
toString()
public
const
min(
const  Vec3& inValue
)
public
const
max(
const  Vec3& inValue
)
public
const
cross(
const  Vec3& inValue
)
public
float
const
dot(
const  Vec3& inValue
)
public
const
normalize()
public
bool
inline
operator==(
Vec3 inLeft
Vec3 inRight
)
public
inline
operator+(
Vec3 inLeft
Vec3 inRight
)
public
inline
operator+(
Vec3 inValue
T inScalar
)
public
inline
operator+(
T inScalar
Vec3 inValue
)
public
inline
operator-(
Vec3 inLeft
Vec3 inRight
)
public
inline
operator-(
Vec3 inValue
T inScalar
)
public
inline
operator-(
T inScalar
Vec3 inValue
)
public
inline
operator*(
Vec3 inLeft
Vec3 inRight
)
public
inline
operator*(
Vec3 inValue
T inScalar
)
public
inline
operator*(
T inScalar
Vec3 inValue
)
public
inline
operator/(
Vec3 inLeft
Vec3 inRight
)
public
inline
operator/(
Vec3 inValue
T inScalar
)
public
inline
operator/(
T inScalar
Vec3 inValue
)

メンバ

アクセスタイプモディファイア名前説明
public
float
x
public
float
r
public
float
s
public
union Chicane::Vec3
public
float
y
public
float
g
public
float
t
public
union Chicane::Vec3
public
float
z
public
float
b
public
float
p
public
union Chicane::Vec3