![]() |
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 |