_xpadding
|
Vec3< T, STRIDE >
|
|
_ypadding
|
Vec3< T, STRIDE >
|
|
_zpadding
|
Vec3< T, STRIDE >
|
|
Abs
(const Vec3 &v1)
|
Vec3< T, STRIDE >
|
friend
|
BoolType
typedef
|
Vec3< T, STRIDE >
|
|
Clamp01
() const
|
Vec3< T, STRIDE >
|
|
ClampMax
(const Vec3 &other)
|
Vec3< T, STRIDE >
|
|
ClampMin
(const Vec3 &other=Vec3())
|
Vec3< T, STRIDE >
|
|
Cross
(const Vec3 &v1, const Vec3 &v2)
|
Vec3< T, STRIDE >
|
friend
|
Cross
(const Vec3 &v1, const Vec3< T2, S2 > &v2)
|
Vec3< T, STRIDE >
|
friend
|
Dot
(const Vec3 &v1, const Vec3 &v2)
|
Vec3< T, STRIDE >
|
friend
|
Dot
(const Vec3 &v1, const Vec3< T2, S2 > &v2)
|
Vec3< T, STRIDE >
|
friend
|
GetAngle
(const Vec3 &v1, const Vec3 &v2)
|
Vec3< T, STRIDE >
|
friend
|
GetAverage
() const
|
Vec3< T, STRIDE >
|
|
GetColor
() const
|
Vec3< T, STRIDE >
|
|
GetColor
()
|
Vec3< T, STRIDE >
|
|
GetHashCode
() const
|
Vec3< T, STRIDE >
|
|
GetLength
() const
|
Vec3< T, STRIDE >
|
|
GetMax
() const
|
Vec3< T, STRIDE >
|
|
GetMin
() const
|
Vec3< T, STRIDE >
|
|
GetNormalized
() const
|
Vec3< T, STRIDE >
|
|
GetRightRotated
(Int rots) const
|
Vec3< T, STRIDE >
|
|
GetSquaredLength
() const
|
Vec3< T, STRIDE >
|
|
GetSum
() const
|
Vec3< T, STRIDE >
|
|
IsEqual
(const Vec3 &other, ValueTypeParam epsilon) const
|
Vec3< T, STRIDE >
|
|
IsZero
() const
|
Vec3< T, STRIDE >
|
|
IsZero
(ValueTypeParam epsilon) const
|
Vec3< T, STRIDE >
|
|
LessThanOrEqual
(const Vec3 &v) const
|
Vec3< T, STRIDE >
|
|
最大
(const Vec3 &a, const Vec3 &other)
|
Vec3< T, STRIDE >
|
friend
|
最小
(const Vec3 &a, const Vec3 &other)
|
Vec3< T, STRIDE >
|
friend
|
Normalize
()
|
Vec3< T, STRIDE >
|
|
NullValue
()
|
Vec3< T, STRIDE >
|
static
|
operator!
() const
|
Vec3< T, STRIDE >
|
|
operator!=
(const Vec3< T2, S2 > &v) const
|
Vec3< T, STRIDE >
|
|
operator!=
(const Vec3 &v) const
|
Vec3< T, STRIDE >
|
|
operator*
(ValueTypeParam s, const Vec3 &v)
|
Vec3< T, STRIDE >
|
friend
|
operator*
(ValueTypeParam s) const
|
Vec3< T, STRIDE >
|
|
operator*
(S s) const
|
Vec3< T, STRIDE >
|
|
operator*
(const Vec3 &v) const
|
Vec3< T, STRIDE >
|
|
operator*=
(const Vec3< T2, S2 > &v)
|
Vec3< T, STRIDE >
|
|
operator*=
(const Vec3 &v)
|
Vec3< T, STRIDE >
|
|
operator*=
(ValueTypeParam s)
|
Vec3< T, STRIDE >
|
|
operator*=
(const Mat3< T2 > &m)
|
Vec3< T, STRIDE >
|
|
operator+
(const Vec3 &v) const
|
Vec3< T, STRIDE >
|
|
operator+=
(const Vec3< T2, S2 > &v)
|
Vec3< T, STRIDE >
|
|
operator+=
(const Vec3 &v)
|
Vec3< T, STRIDE >
|
|
operator-
(const Vec3 &v) const
|
Vec3< T, STRIDE >
|
|
operator-
() const
|
Vec3< T, STRIDE >
|
|
operator-=
(const Vec3< T2, S2 > &v)
|
Vec3< T, STRIDE >
|
|
operator-=
(const Vec3 &v)
|
Vec3< T, STRIDE >
|
|
operator/
(ValueTypeParam s) const
|
Vec3< T, STRIDE >
|
|
operator/=
(ValueTypeParam s)
|
Vec3< T, STRIDE >
|
|
operator=
(const typename std::conditional< STRIDE==1, DummyParamType, Vec3 >::type &src)
|
Vec3< T, STRIDE >
|
|
operator==
(const Vec3< T2, S2 > &v) const
|
Vec3< T, STRIDE >
|
|
operator==
(const Vec3 &v) const
|
Vec3< T, STRIDE >
|
|
operator[]
(Int l)
|
Vec3< T, STRIDE >
|
|
operator[]
(Int l) const
|
Vec3< T, STRIDE >
|
|
Rebind
typedef
|
Vec3< T, STRIDE >
|
|
SetMax
(Vec3 &a, const Vec3 &other)
|
Vec3< T, STRIDE >
|
friend
|
SetMin
(Vec3 &a, const Vec3 &other)
|
Vec3< T, STRIDE >
|
friend
|
SetZero
()
|
Vec3< T, STRIDE >
|
|
ToString
(const FormatStatement *formatStatement=nullptr) const
|
Vec3< T, STRIDE >
|
|
Unstrided
typedef
|
Vec3< T, STRIDE >
|
|
ValueType
typedef
|
Vec3< T, STRIDE >
|
|
ValueTypeParam
typedef
|
Vec3< T, STRIDE >
|
|
Vec3
()
|
Vec3< T, STRIDE >
|
|
Vec3
(ValueTypeParam in)
|
Vec3< T, STRIDE >
|
explicit
|
Vec3
(ValueTypeParam ix, ValueTypeParam iy, ValueTypeParam iz)
|
Vec3< T, STRIDE >
|
explicit
|
Vec3
(const Vec3< T2, S2 > &v)
|
Vec3< T, STRIDE >
|
explicit
|
Vec3
(const Col3< T2, S2 > &v)
|
Vec3< T, STRIDE >
|
explicit
|
Vec3
(const Vec3< T, S2 > &v)
|
Vec3< T, STRIDE >
|
|
Vec3
(const Vec2< T2, S2 > &v, T vz=T())
|
Vec3< T, STRIDE >
|
explicit
|
Vec3
(const Vec4< T2, S2 > &v)
|
Vec3< T, STRIDE >
|
explicit
|
Vec3
(const Col4< T2, S2 > &v)
|
Vec3< T, STRIDE >
|
explicit
|
Vec3
(ENUM_DONT_INITIALIZE v)
|
Vec3< T, STRIDE >
|
explicit
|
Vec3
(const typename std::conditional< STRIDE==1, DummyParamType, Vec3 >::type &src)
|
Vec3< T, STRIDE >
|
|
VectorStrideType
typedef
|
Vec3< T, STRIDE >
|
|
x
|
Vec3< T, STRIDE >
|
|
y
|
Vec3< T, STRIDE >
|
|
z
|
Vec3< T, STRIDE >
|
|