CUGL 2.0
Cornell University Game Library
|
This is the complete list of members for cugl::Vec4, including all inherited members.
add(const Vec4 v1, const Vec4 v2, Vec4 *dst) | cugl::Vec4 | static |
add(const Vec4 v) | cugl::Vec4 | inline |
add(float x, float y, float z, float w) | cugl::Vec4 | inline |
angle(const Vec4 v1, const Vec4 v2) | cugl::Vec4 | static |
clamp(const Vec4 v, const Vec4 min, const Vec4 max, Vec4 *dst) | cugl::Vec4 | static |
clamp(const Vec4 min, const Vec4 max) | cugl::Vec4 | |
cross(const Vec4 v) | cugl::Vec4 | inline |
cross(const Vec4 v1, const Vec4 v2, Vec4 *dst) | cugl::Vec4 | static |
distance(const Vec4 v) const | cugl::Vec4 | inline |
distanceSquared(const Vec4 v) const | cugl::Vec4 | |
divide(const Vec4 v, float s, Vec4 *dst) | cugl::Vec4 | static |
divide(const Vec4 v1, const Vec4 v2, Vec4 *dst) | cugl::Vec4 | static |
divide(float s) | cugl::Vec4 | |
divide(float sx, float sy, float sz, float sw) | cugl::Vec4 | |
divide(const Vec4 v) | cugl::Vec4 | |
dot(const Vec4 v) const | cugl::Vec4 | inline |
dot(const Vec4 v1, const Vec4 v2) | cugl::Vec4 | static |
equals(const Vec4 v, float variance=CU_MATH_EPSILON) const | cugl::Vec4 | |
getAngle(const Vec4 other) const | cugl::Vec4 | |
getClamp(const Vec4 min, const Vec4 max) const | cugl::Vec4 | inline |
getHomogenized() | cugl::Vec4 | inline |
getLerp(const Vec4 other, float alpha) | cugl::Vec4 | inline |
getMap(std::function< float(float)> func) const | cugl::Vec4 | inline |
getMidpoint(const Vec4 other) const | cugl::Vec4 | inline |
getNegation() const | cugl::Vec4 | inline |
getNormalization() const | cugl::Vec4 | inline |
getProjection(const Vec4 other) const | cugl::Vec4 | inline |
getReciprocal() const | cugl::Vec4 | inline |
HOMOG_ORIGIN | cugl::Vec4 | static |
HOMOG_X | cugl::Vec4 | static |
HOMOG_Y | cugl::Vec4 | static |
HOMOG_Z | cugl::Vec4 | static |
homogenize() | cugl::Vec4 | inline |
homogenize(const Vec4 v, Vec4 *dst) | cugl::Vec4 | static |
isHomogenous() const | cugl::Vec4 | inline |
isInvertible() const | cugl::Vec4 | |
isNearZero(float variance=CU_MATH_EPSILON) const | cugl::Vec4 | inline |
isOne() const | cugl::Vec4 | |
isUnit(float variance=CU_MATH_EPSILON) const | cugl::Vec4 | inline |
isZero() const | cugl::Vec4 | |
length() const | cugl::Vec4 | inline |
lengthSquared() const | cugl::Vec4 | inline |
lerp(const Vec4 other, float alpha) | cugl::Vec4 | inline |
lerp(const Vec4 v1, const Vec4 v2, float alpha, Vec4 *dst) | cugl::Vec4 | static |
map(std::function< float(float)> func) | cugl::Vec4 | inline |
midpoint(const Vec4 v1, const Vec4 v2, Vec4 *dst) | cugl::Vec4 | static |
negate(const Vec4 v, Vec4 *dst) | cugl::Vec4 | static |
negate() | cugl::Vec4 | inline |
normalize() | cugl::Vec4 | |
normalize(const Vec4 v, Vec4 *dst) | cugl::Vec4 | static |
ONE | cugl::Vec4 | static |
operator Color4() const | cugl::Vec4 | |
operator Color4f() const | cugl::Vec4 | |
operator std::string() const | cugl::Vec4 | inline |
operator Vec2() const | cugl::Vec4 | |
operator Vec3() const | cugl::Vec4 | |
operator!=(const Vec4 v) const | cugl::Vec4 | |
operator*(float s) const | cugl::Vec4 | inline |
operator*(const Vec4 v) const | cugl::Vec4 | inline |
operator*=(float s) | cugl::Vec4 | inline |
operator*=(const Vec4 v) | cugl::Vec4 | inline |
operator+(const Vec4 v) const | cugl::Vec4 | inline |
operator+=(const Vec4 v) | cugl::Vec4 | inline |
operator-(const Vec4 v) const | cugl::Vec4 | inline |
operator-() const | cugl::Vec4 | inline |
operator-=(const Vec4 v) | cugl::Vec4 | inline |
operator/(float s) const | cugl::Vec4 | inline |
operator/(const Vec4 v) const | cugl::Vec4 | inline |
operator/=(float s) | cugl::Vec4 | inline |
operator/=(const Vec4 v) | cugl::Vec4 | inline |
operator<(const Vec4 v) const | cugl::Vec4 | |
operator<=(const Vec4 v) const | cugl::Vec4 | |
operator=(const float *array) | cugl::Vec4 | inline |
operator=(Color4 color) | cugl::Vec4 | |
operator=(const Color4f color) | cugl::Vec4 | |
operator=(const Vec2 size) | cugl::Vec4 | |
operator=(const Vec3 v) | cugl::Vec4 | |
operator==(const Vec4 v) const | cugl::Vec4 | |
operator>(const Vec4 v) const | cugl::Vec4 | |
operator>=(const Vec4 v) const | cugl::Vec4 | |
over(const Vec4 v) const | cugl::Vec4 | |
project(const Vec4 other) | cugl::Vec4 | inline |
project(const Vec4 v1, const Vec4 v2, Vec4 *dst) | cugl::Vec4 | static |
reciprocate(const Vec4 v, Vec4 *dst) | cugl::Vec4 | static |
reciprocate() | cugl::Vec4 | |
scale(const Vec4 v, float s, Vec4 *dst) | cugl::Vec4 | static |
scale(const Vec4 v1, const Vec4 v2, Vec4 *dst) | cugl::Vec4 | static |
scale(float s) | cugl::Vec4 | inline |
scale(float sx, float sy, float sz, float sw) | cugl::Vec4 | inline |
scale(const Vec4 v) | cugl::Vec4 | inline |
set(float x, float y, float z, float w) | cugl::Vec4 | inline |
set(const float *array) | cugl::Vec4 | inline |
set(const Vec4 v) | cugl::Vec4 | inline |
set(const Vec4 p1, const Vec4 p2) | cugl::Vec4 | inline |
set(const Vec3 v, float w) | cugl::Vec4 | |
setZero() | cugl::Vec4 | inline |
smooth(const Vec4 target, float elapsed, float response) | cugl::Vec4 | |
subtract(const Vec4 v1, const Vec4 v2, Vec4 *dst) | cugl::Vec4 | static |
subtract(const Vec4 v) | cugl::Vec4 | inline |
subtract(float x, float y, float z, float w) | cugl::Vec4 | inline |
toString(bool verbose=false) const | cugl::Vec4 | |
under(const Vec4 v) const | cugl::Vec4 | |
UNIT_W | cugl::Vec4 | static |
UNIT_X | cugl::Vec4 | static |
UNIT_Y | cugl::Vec4 | static |
UNIT_Z | cugl::Vec4 | static |
Vec4() | cugl::Vec4 | inline |
Vec4(float x, float y, float z, float w) | cugl::Vec4 | inline |
Vec4(const float *array) | cugl::Vec4 | inline |
Vec4(const Vec4 p1, const Vec4 p2) | cugl::Vec4 | inline |
Vec4(Color4 color) | cugl::Vec4 | explicit |
Vec4(const Color4f color) | cugl::Vec4 | explicit |
Vec4(const Vec2 v) | cugl::Vec4 | explicit |
Vec4(const Vec2 v, float z, float w) | cugl::Vec4 | |
Vec4(const Vec3 v) | cugl::Vec4 | explicit |
Vec4(const Vec3 v, float w) | cugl::Vec4 | |
w | cugl::Vec4 | |
x | cugl::Vec4 | |
y | cugl::Vec4 | |
z | cugl::Vec4 | |
ZERO | cugl::Vec4 | static |