![]() |
CUGL
Cornell University Game Library
|
This is the complete list of members for cugl::Vec2, including all inherited members.
| add(const Vec2 &v1, const Vec2 &v2, Vec2 *dst) | cugl::Vec2 | static |
| add(const Vec2 &v) | cugl::Vec2 | inline |
| add(float x, float y) | cugl::Vec2 | inline |
| ANCHOR_BOTTOM_LEFT | cugl::Vec2 | static |
| ANCHOR_BOTTOM_RIGHT | cugl::Vec2 | static |
| ANCHOR_MIDDLE | cugl::Vec2 | static |
| ANCHOR_MIDDLE_BOTTOM | cugl::Vec2 | static |
| ANCHOR_MIDDLE_LEFT | cugl::Vec2 | static |
| ANCHOR_MIDDLE_RIGHT | cugl::Vec2 | static |
| ANCHOR_MIDDLE_TOP | cugl::Vec2 | static |
| ANCHOR_TOP_LEFT | cugl::Vec2 | static |
| ANCHOR_TOP_RIGHT | cugl::Vec2 | static |
| angle(const Vec2 &v1, const Vec2 &v2) | cugl::Vec2 | static |
| clamp(const Vec2 &v, const Vec2 &min, const Vec2 &max, Vec2 *dst) | cugl::Vec2 | static |
| clamp(const Vec2 &min, const Vec2 &max) | cugl::Vec2 | inline |
| cross(const Vec2 &other) const | cugl::Vec2 | inline |
| cross(const Vec2 &v1, const Vec2 &v2) | cugl::Vec2 | static |
| distance(const Vec2 &v) const | cugl::Vec2 | inline |
| distanceSquared(const Vec2 &v) const | cugl::Vec2 | inline |
| divide(const Vec2 &v, float s, Vec2 *dst) | cugl::Vec2 | static |
| divide(const Vec2 &v1, const Vec2 &v2, Vec2 *dst) | cugl::Vec2 | static |
| divide(float s) | cugl::Vec2 | |
| divide(float sx, float sy) | cugl::Vec2 | |
| divide(const Vec2 &v) | cugl::Vec2 | |
| doesLineIntersect(const Vec2 &A, const Vec2 &B, const Vec2 &C, const Vec2 &D, float *S=nullptr, float *T=nullptr) | cugl::Vec2 | static |
| doesLineOverlap(const Vec2 &A, const Vec2 &B, const Vec2 &C, const Vec2 &D) | cugl::Vec2 | static |
| doesSegmentIntersect(const Vec2 &A, const Vec2 &B, const Vec2 &C, const Vec2 &D) | cugl::Vec2 | static |
| doesSegmentOverlap(const Vec2 &A, const Vec2 &B, const Vec2 &C, const Vec2 &D, Vec2 *S=nullptr, Vec2 *E=nullptr) | cugl::Vec2 | static |
| dot(const Vec2 &v) const | cugl::Vec2 | inline |
| dot(const Vec2 &v1, const Vec2 &v2) | cugl::Vec2 | static |
| equals(const Vec2 &v, float variance=CU_MATH_EPSILON) const | cugl::Vec2 | inline |
| forAngle(const float a) | cugl::Vec2 | inlinestatic |
| getAngle() const | cugl::Vec2 | inline |
| getAngle(const Vec2 &other) const | cugl::Vec2 | |
| getClamp(const Vec2 &min, const Vec2 &max) const | cugl::Vec2 | inline |
| getIntersection(const Vec2 &A, const Vec2 &B, const Vec2 &C, const Vec2 &D) | cugl::Vec2 | static |
| getLerp(const Vec2 &other, float alpha) | cugl::Vec2 | inline |
| getMap(std::function< float(float)> func) const | cugl::Vec2 | inline |
| getMidpoint(const Vec2 &other) const | cugl::Vec2 | inline |
| getNegation() const | cugl::Vec2 | inline |
| getNormalization() const | cugl::Vec2 | inline |
| getPerp() const | cugl::Vec2 | inline |
| getProjection(const Vec2 &other) const | cugl::Vec2 | inline |
| getReciprocal() const | cugl::Vec2 | inline |
| getRotation(float angle) | cugl::Vec2 | |
| getRotation(float angle, const Vec2 &point) | cugl::Vec2 | |
| getRotation(const Vec2 &other) | cugl::Vec2 | inline |
| getRPerp() const | cugl::Vec2 | inline |
| getUnrotation(const Vec2 &other) | cugl::Vec2 | inline |
| isInvertible() const | cugl::Vec2 | inline |
| isLineParallel(const Vec2 &A, const Vec2 &B, const Vec2 &C, const Vec2 &D) | cugl::Vec2 | static |
| isNearZero(float variance=CU_MATH_EPSILON) const | cugl::Vec2 | inline |
| isOne() const | cugl::Vec2 | inline |
| isUnit(float variance=CU_MATH_EPSILON) const | cugl::Vec2 | inline |
| isZero() const | cugl::Vec2 | inline |
| length() const | cugl::Vec2 | inline |
| lengthSquared() const | cugl::Vec2 | inline |
| lerp(const Vec2 &other, float alpha) | cugl::Vec2 | inline |
| lerp(const Vec2 &v1, const Vec2 &v2, float alpha, Vec2 *dst) | cugl::Vec2 | static |
| map(std::function< float(float)> func) | cugl::Vec2 | inline |
| midpoint(const Vec2 &v1, const Vec2 &v2, Vec2 *dst) | cugl::Vec2 | static |
| negate(const Vec2 &v, Vec2 *dst) | cugl::Vec2 | static |
| negate() | cugl::Vec2 | inline |
| normalize() | cugl::Vec2 | |
| normalize(const Vec2 &v, Vec2 *dst) | cugl::Vec2 | static |
| ONE | cugl::Vec2 | static |
| operator Size() const | cugl::Vec2 | |
| operator std::string() const | cugl::Vec2 | inline |
| operator Vec3() const | cugl::Vec2 | |
| operator Vec4() const | cugl::Vec2 | |
| operator!=(const Vec2 &v) const | cugl::Vec2 | inline |
| operator*(float s) const | cugl::Vec2 | inline |
| operator*(const Vec2 &v) const | cugl::Vec2 | inline |
| operator*=(float s) | cugl::Vec2 | inline |
| operator*=(const Vec2 &v) | cugl::Vec2 | inline |
| operator+(const Vec2 &v) const | cugl::Vec2 | inline |
| operator+(const Size &right) const | cugl::Vec2 | inline |
| operator+=(const Vec2 &v) | cugl::Vec2 | inline |
| operator+=(const Size &right) | cugl::Vec2 | |
| operator-(const Vec2 &v) const | cugl::Vec2 | inline |
| operator-() const | cugl::Vec2 | inline |
| operator-(const Size &right) const | cugl::Vec2 | inline |
| operator-=(const Vec2 &v) | cugl::Vec2 | inline |
| operator-=(const Size &right) | cugl::Vec2 | |
| operator/(float s) const | cugl::Vec2 | inline |
| operator/(const Vec2 &v) const | cugl::Vec2 | inline |
| operator/=(float s) | cugl::Vec2 | inline |
| operator/=(const Vec2 &v) | cugl::Vec2 | inline |
| operator<(const Vec2 &v) const | cugl::Vec2 | inline |
| operator<=(const Vec2 &v) const | cugl::Vec2 | inline |
| operator=(const Vec2 &v) | cugl::Vec2 | inline |
| operator=(const float *array) | cugl::Vec2 | inline |
| operator=(const Size &size) | cugl::Vec2 | |
| operator=(const Vec3 &size) | cugl::Vec2 | |
| operator=(const Vec4 &size) | cugl::Vec2 | |
| operator==(const Vec2 &v) const | cugl::Vec2 | inline |
| operator>(const Vec2 &v) const | cugl::Vec2 | inline |
| operator>=(const Vec2 &v) const | cugl::Vec2 | inline |
| over(const Vec2 &v) const | cugl::Vec2 | inline |
| perp() | cugl::Vec2 | inline |
| project(const Vec2 &other) | cugl::Vec2 | inline |
| project(const Vec2 &v1, const Vec2 &v2, Vec2 *dst) | cugl::Vec2 | static |
| reciprocate(const Vec2 &v, Vec2 *dst) | cugl::Vec2 | static |
| reciprocate() | cugl::Vec2 | inline |
| rotate(float angle) | cugl::Vec2 | |
| rotate(float angle, const Vec2 &point) | cugl::Vec2 | |
| rotate(const Vec2 &other) | cugl::Vec2 | inline |
| rperp() | cugl::Vec2 | inline |
| scale(const Vec2 &v, float s, Vec2 *dst) | cugl::Vec2 | static |
| scale(const Vec2 &v1, const Vec2 &v2, Vec2 *dst) | cugl::Vec2 | static |
| scale(float s) | cugl::Vec2 | inline |
| scale(float sx, float sy) | cugl::Vec2 | inline |
| scale(const Vec2 &v) | cugl::Vec2 | inline |
| set(float x, float y) | cugl::Vec2 | inline |
| set(const float *array) | cugl::Vec2 | inline |
| set(const Vec2 &v) | cugl::Vec2 | inline |
| set(const Vec2 &p1, const Vec2 &p2) | cugl::Vec2 | inline |
| setZero() | cugl::Vec2 | inline |
| subtract(const Vec2 &v1, const Vec2 &v2, Vec2 *dst) | cugl::Vec2 | static |
| subtract(const Vec2 &v) | cugl::Vec2 | inline |
| subtract(float x, float y) | cugl::Vec2 | inline |
| toString(bool verbose=false) const | cugl::Vec2 | |
| under(const Vec2 &v) const | cugl::Vec2 | inline |
| UNIT_X | cugl::Vec2 | static |
| UNIT_Y | cugl::Vec2 | static |
| unrotate(const Vec2 &other) | cugl::Vec2 | inline |
| Vec2() | cugl::Vec2 | inline |
| Vec2(float x, float y) | cugl::Vec2 | inline |
| Vec2(const float *array) | cugl::Vec2 | inline |
| Vec2(const Vec2 &p1, const Vec2 &p2) | cugl::Vec2 | inline |
| Vec2(const Vec2 ©) | cugl::Vec2 | inline |
| Vec2(const Size &size) | cugl::Vec2 | explicit |
| Vec2(const Vec3 &v) | cugl::Vec2 | explicit |
| Vec2(const Vec4 &v) | cugl::Vec2 | explicit |
| x | cugl::Vec2 | |
| y | cugl::Vec2 | |
| ZERO | cugl::Vec2 | static |
| ~Vec2() | cugl::Vec2 | inline |
1.8.10