3DCoat Core API
The 3DCoat API documentation.
Loading...
Searching...
No Matches
cVec2 Member List

This is the complete list of members for cVec2, including all inherited members.

__getstate__() (defined in cVec2)cVec2inline
__repr__() const (defined in cVec2)cVec2
__setstate__(const std::tuple< float, float > &state) (defined in cVec2)cVec2inline
Abs(const cVec2 &) (defined in cVec2)cVec2inlinestatic
AddWithWeight(cVec2 const &src, float weight) (defined in cVec2)cVec2inline
Angle(const cVec2 &, const cVec2 &) (defined in cVec2)cVec2inlinestatic
AreaSigned(const cVec2 &t0, const cVec2 &t1, const cVec2 &t2) (defined in cVec2)cVec2inlinestatic
AxisNegX (defined in cVec2)cVec2static
AxisNegY (defined in cVec2)cVec2static
AxisX (defined in cVec2)cVec2static
AxisY (defined in cVec2)cVec2static
Ccw(const cVec2 &, const cVec2 &) (defined in cVec2)cVec2inlinestatic
Clamp(const cVec2 &Value, const cVec2 &Lo, const cVec2 &Hi) (defined in cVec2)cVec2inlinestatic
Clear(void *=0) (defined in cVec2)cVec2inline
Copy(const float *Src) (defined in cVec2)cVec2inline
cVec2() (defined in cVec2)cVec2inline
cVec2(const float S) (defined in cVec2)cVec2inlineexplicit
cVec2(const float X, const float Y) (defined in cVec2)cVec2inline
cVec2(const cVec2 &v) (defined in cVec2)cVec2inline
distance(const cVec2 &) (defined in cVec2)cVec2
Distance(const cVec2 &, const cVec2 &) (defined in cVec2)cVec2inlinestatic
distance2(const cVec2 &) (defined in cVec2)cVec2
DistanceSq(const cVec2 &, const cVec2 &) (defined in cVec2)cVec2inlinestatic
DistanceToLineSegSq(const cVec2 &A, const cVec2 &B, float *pScale=nullptr) const (defined in cVec2)cVec2
Dot(const cVec2 &, const cVec2 &) (defined in cVec2)cVec2inlinestatic
Equals(const cVec2 &, const cVec2 &, const float Eps=cMath::Epsilon) (defined in cVec2)cVec2inlinestatic
Fract(const cVec2 &) (defined in cVec2)cVec2inlinestatic
FromBaryCentric(const cVec2 &t0, const cVec2 &t1, const cVec2 &t2, const float u, const float v) (defined in cVec2)cVec2inlinestatic
FromPolar(const float Radius, const float Angle) (defined in cVec2)cVec2inlinestatic
GetDimension() const (defined in cVec2)cVec2inline
GetPosition() const (defined in cVec2)cVec2inline
Infinity (defined in cVec2)cVec2static
IsInsideTri(const cVec2 &t0, const cVec2 &t1, const cVec2 &t2) const (defined in cVec2)cVec2inline
IsNormalized(const float Eps=cMath::Epsilon) const (defined in cVec2)cVec2inline
IsValid() const (defined in cVec2)cVec2inline
IsZero(const float Eps=cMath::Epsilon) const (defined in cVec2)cVec2inline
Length() const (defined in cVec2)cVec2inline
Length(const cVec2 &) (defined in cVec2)cVec2inlinestatic
LengthSq() const (defined in cVec2)cVec2inline
LengthSq(const cVec2 &) (defined in cVec2)cVec2inlinestatic
Lerp(const cVec2 &, const cVec2 &, const float) (defined in cVec2)cVec2inlinestatic
Lerp05(const cVec2 &, const cVec2 &) (defined in cVec2)cVec2inlinestatic
Max(const cVec2 &, const cVec2 &) (defined in cVec2)cVec2inlinestatic
Min(const cVec2 &, const cVec2 &) (defined in cVec2)cVec2inlinestatic
Normalize() (defined in cVec2)cVec2inline
Normalize(const cVec2 &) (defined in cVec2)cVec2inlinestatic
NormalizeSafe(const cVec2 &Fallback) (defined in cVec2)cVec2inline
NormalizeSafe(const cVec2 &Src, const cVec2 &Fallback) (defined in cVec2)cVec2inlinestatic
One (defined in cVec2)cVec2static
operator!=(const cVec2 &) const (defined in cVec2)cVec2inline
operator*(const cVec2 &) const (defined in cVec2)cVec2inline
operator*(const float) const (defined in cVec2)cVec2inline
operator* (defined in cVec2)cVec2friend
operator*(const cMat3 &) const (defined in cVec2)cVec2inline
operator*=(const cVec2 &) (defined in cVec2)cVec2inline
operator*=(const float) (defined in cVec2)cVec2inline
operator*=(const cMat3 &) (defined in cVec2)cVec2inline
operator+(const cVec2 &) const (defined in cVec2)cVec2inline
operator+=(const cVec2 &) (defined in cVec2)cVec2inline
operator-() const (defined in cVec2)cVec2inline
operator-(const cVec2 &) const (defined in cVec2)cVec2inline
operator-=(const cVec2 &) (defined in cVec2)cVec2inline
operator/(const cVec2 &) const (defined in cVec2)cVec2inline
operator/(const float) const (defined in cVec2)cVec2inline
operator/ (defined in cVec2)cVec2friend
operator/=(const cVec2 &) (defined in cVec2)cVec2inline
operator/=(const float) (defined in cVec2)cVec2inline
operator<< (defined in cVec2)cVec2friend
operator==(const cVec2 &) const (defined in cVec2)cVec2inline
operator[](const int index) const (defined in cVec2)cVec2inline
operator[](const int index) (defined in cVec2)cVec2inline
PerpCcw(const cVec2 &) (defined in cVec2)cVec2inlinestatic
PerpCw(const cVec2 &) (defined in cVec2)cVec2inlinestatic
Rand(const cVec2 &Lo, const cVec2 &Hi) (defined in cVec2)cVec2inlinestatic
RandNormal() (defined in cVec2)cVec2static
RandRange1() (defined in cVec2)cVec2static
Reflect(const cVec2 &RayDir, const cVec2 &Normal) (defined in cVec2)cVec2inlinestatic
Refract(const cVec2 &RayDir, const cVec2 &Normal, const float Eta) (defined in cVec2)cVec2inlinestatic
Round(const cVec2 &) (defined in cVec2)cVec2inlinestatic
Round() (defined in cVec2)cVec2inline
SegIntersection(const cVec2 &L0, const cVec2 &L1, const cVec2 &R0, const cVec2 &R1, float *l=nullptr, float *r=nullptr) (defined in cVec2)cVec2static
Set(const float S) (defined in cVec2)cVec2inline
Set(const float X, const float Y) (defined in cVec2)cVec2inline
SetOne() (defined in cVec2)cVec2inline
SetPosition(float aX, float aY) (defined in cVec2)cVec2inline
SetZero() (defined in cVec2)cVec2inline
ToBaryCentric(const cVec2 &t0, const cVec2 &t1, const cVec2 &t2, float &u, float &v) const (defined in cVec2)cVec2inline
ToFloatPtr() const (defined in cVec2)cVec2inline
ToFloatPtr() (defined in cVec2)cVec2inline
ToNormal() const (defined in cVec2)cVec2inline
ToPerpCcw() const (defined in cVec2)cVec2inline
ToPerpCw() const (defined in cVec2)cVec2inline
ToPolar(float *Radius, float *Angle) const (defined in cVec2)cVec2inline
ToRound() const (defined in cVec2)cVec2inline
ToString(const int Prec=2) const (defined in cVec2)cVec2
Transform(const cMat3 &) (defined in cVec2)cVec2inline
Transform(const cVec2 &, const cMat3 &) (defined in cVec2)cVec2inlinestatic
Transform(const cVec2 &, const cMat4 &) (defined in cVec2)cVec2inlinestatic
TransformCoordinate(const cMat4 &) (defined in cVec2)cVec2inline
TransformCoordinate(const cVec2 &, const cMat4 &) (defined in cVec2)cVec2inlinestatic
TransformNormal(const cMat4 &) (defined in cVec2)cVec2inline
TransformNormal(const cVec2 &, const cMat4 &) (defined in cVec2)cVec2inlinestatic
Truncate(const cVec2 &u, const float MaxLength) (defined in cVec2)cVec2inlinestatic
Truncate(const float MaxLength) (defined in cVec2)cVec2inline
x (defined in cVec2)cVec2
y (defined in cVec2)cVec2
Zero (defined in cVec2)cVec2static