U3D
Open-source, cross-platform 2D and 3D game engine built in C++
|
This is the complete list of members for Urho3D::Vector3, including all inherited members.
Abs() const | Urho3D::Vector3 | inline |
AbsDotProduct(const Vector3 &rhs) const | Urho3D::Vector3 | inline |
Angle(const Vector3 &rhs) const | Urho3D::Vector3 | inline |
BACK | Urho3D::Vector3 | static |
CrossProduct(const Vector3 &rhs) const | Urho3D::Vector3 | inline |
Data() const | Urho3D::Vector3 | inline |
DistanceToPlane(const Vector3 &origin, const Vector3 &normal) const | Urho3D::Vector3 | inline |
DistanceToPoint(const Vector3 &point) const | Urho3D::Vector3 | inline |
DotProduct(const Vector3 &rhs) const | Urho3D::Vector3 | inline |
DOWN | Urho3D::Vector3 | static |
Equals(const Vector3 &rhs) const | Urho3D::Vector3 | inline |
FORWARD | Urho3D::Vector3 | static |
IsInf() const | Urho3D::Vector3 | inline |
IsNaN() const | Urho3D::Vector3 | inline |
LEFT | Urho3D::Vector3 | static |
Length() const | Urho3D::Vector3 | inline |
LengthSquared() const | Urho3D::Vector3 | inline |
Lerp(const Vector3 &rhs, float t) const | Urho3D::Vector3 | inline |
Normalize() | Urho3D::Vector3 | inline |
Normalized() const | Urho3D::Vector3 | inline |
NormalizedOrDefault(const Vector3 &defaultValue=Vector3::ZERO, float eps=M_LARGE_EPSILON) const | Urho3D::Vector3 | inline |
ONE | Urho3D::Vector3 | static |
operator!=(const Vector3 &rhs) const | Urho3D::Vector3 | inline |
operator*(float rhs) const | Urho3D::Vector3 | inline |
operator*(const Vector3 &rhs) const | Urho3D::Vector3 | inline |
operator*=(float rhs) | Urho3D::Vector3 | inline |
operator*=(const Vector3 &rhs) | Urho3D::Vector3 | inline |
operator+(const Vector3 &rhs) const | Urho3D::Vector3 | inline |
operator+=(const Vector3 &rhs) | Urho3D::Vector3 | inline |
operator-() const | Urho3D::Vector3 | inline |
operator-(const Vector3 &rhs) const | Urho3D::Vector3 | inline |
operator-=(const Vector3 &rhs) | Urho3D::Vector3 | inline |
operator/(float rhs) const | Urho3D::Vector3 | inline |
operator/(const Vector3 &rhs) const | Urho3D::Vector3 | inline |
operator/=(float rhs) | Urho3D::Vector3 | inline |
operator/=(const Vector3 &rhs) | Urho3D::Vector3 | inline |
operator=(const Vector3 &rhs) noexcept=default | Urho3D::Vector3 | |
operator==(const Vector3 &rhs) const | Urho3D::Vector3 | inline |
Orthogonalize(const Vector3 &axis) const | Urho3D::Vector3 | inline |
ProjectOntoAxis(const Vector3 &axis) const | Urho3D::Vector3 | inline |
ProjectOntoLine(const Vector3 &from, const Vector3 &to, bool clamped=false) const | Urho3D::Vector3 | inline |
ProjectOntoPlane(const Vector3 &origin, const Vector3 &normal) const | Urho3D::Vector3 | inline |
ReNormalized(float minLength, float maxLength, const Vector3 &defaultValue=Vector3::ZERO, float eps=M_LARGE_EPSILON) const | Urho3D::Vector3 | inline |
RIGHT | Urho3D::Vector3 | static |
ToHash() const | Urho3D::Vector3 | inline |
ToString() const | Urho3D::Vector3 | |
UP | Urho3D::Vector3 | static |
Vector3() noexcept | Urho3D::Vector3 | inline |
Vector3(const Vector3 &vector) noexcept=default | Urho3D::Vector3 | |
Vector3(const Vector2 &vector, float z) noexcept | Urho3D::Vector3 | inline |
Vector3(const Vector2 &vector) noexcept | Urho3D::Vector3 | inlineexplicit |
Vector3(const IntVector3 &vector) noexcept | Urho3D::Vector3 | inlineexplicit |
Vector3(float x, float y, float z) noexcept | Urho3D::Vector3 | inline |
Vector3(float x, float y) noexcept | Urho3D::Vector3 | inline |
Vector3(const float *data) noexcept | Urho3D::Vector3 | inlineexplicit |
x_ | Urho3D::Vector3 | |
y_ | Urho3D::Vector3 | |
z_ | Urho3D::Vector3 | |
ZERO | Urho3D::Vector3 | static |