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