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