raylib-cpp
C++ object-oriented wrapper library for raylib.
|
This is the complete list of members for raylib::Vector2, including all inherited members.
Add(const ::Vector2 &vector2) const | raylib::Vector2 | inline |
Angle(const ::Vector2 &vector2) const | raylib::Vector2 | inline |
CheckCollision(::Rectangle rec) const | raylib::Vector2 | inline |
CheckCollision(::Vector2 center, float radius) const | raylib::Vector2 | inline |
CheckCollision(::Vector2 p1, ::Vector2 p2, ::Vector2 p3) const | raylib::Vector2 | inline |
CheckCollisionCircle(float radius1, ::Vector2 center2, float radius2) const | raylib::Vector2 | inline |
CheckCollisionCircle(float radius, ::Rectangle rec) const | raylib::Vector2 | inline |
CheckCollisionLines(::Vector2 endPos1, ::Vector2 startPos2, ::Vector2 endPos2, ::Vector2 *collisionPoint) const | raylib::Vector2 | inline |
CheckCollisionPointLine(::Vector2 p1, ::Vector2 p2, int threshold=1) const | raylib::Vector2 | inline |
Clamp(::Vector2 min, ::Vector2 max) const | raylib::Vector2 | inline |
Clamp(float min, float max) const | raylib::Vector2 | inline |
Distance(const ::Vector2 &vector2) const | raylib::Vector2 | inline |
DistanceSqr(::Vector2 v2) const | raylib::Vector2 | inline |
Divide(const ::Vector2 &vector2) const | raylib::Vector2 | inline |
Divide(const float div) const | raylib::Vector2 | inline |
DotProduct(const ::Vector2 &vector2) const | raylib::Vector2 | inline |
DrawCircle(float radius, ::Color color={0, 0, 0, 255}) const | raylib::Vector2 | inline |
DrawLine(::Vector2 endPos, ::Color color={0, 0, 0, 255}) const (defined in raylib::Vector2) | raylib::Vector2 | inline |
DrawLine(::Vector2 endPos, float thick, ::Color color={0, 0, 0, 255}) const (defined in raylib::Vector2) | raylib::Vector2 | inline |
DrawLineBezier(::Vector2 endPos, float thick, ::Color color={0, 0, 0, 255}) const (defined in raylib::Vector2) | raylib::Vector2 | inline |
DrawPixel(::Color color={0, 0, 0, 255}) const (defined in raylib::Vector2) | raylib::Vector2 | inline |
DrawPoly(int sides, float radius, float rotation, ::Color color={0, 0, 0, 255}) const (defined in raylib::Vector2) | raylib::Vector2 | inline |
DrawRectangle(::Vector2 size, ::Color color={0, 0, 0, 255}) const (defined in raylib::Vector2) | raylib::Vector2 | inline |
Equals(::Vector2 q) const | raylib::Vector2 | inline |
GetX() const | raylib::Vector2 | inline |
GetY() const | raylib::Vector2 | inline |
Invert() const | raylib::Vector2 | inline |
Length() const | raylib::Vector2 | inline |
LengthSqr() const | raylib::Vector2 | inline |
Lerp(const ::Vector2 &vector2, float amount) const | raylib::Vector2 | inline |
MoveTowards(const ::Vector2 &target, float maxDistance) const | raylib::Vector2 | inline |
Multiply(const ::Vector2 &vector2) const | raylib::Vector2 | inline |
Negate() const | raylib::Vector2 | inline |
Normalize() const | raylib::Vector2 | inline |
One() | raylib::Vector2 | inlinestatic |
operator std::string() const (defined in raylib::Vector2) | raylib::Vector2 | inline |
operator!=(const ::Vector2 &other) const | raylib::Vector2 | inline |
operator*(const ::Vector2 &vector2) const | raylib::Vector2 | inline |
operator*(const float scale) const | raylib::Vector2 | inline |
operator*=(const ::Vector2 &vector2) | raylib::Vector2 | inline |
operator*=(const float scale) | raylib::Vector2 | inline |
operator+(const ::Vector2 &vector2) const | raylib::Vector2 | inline |
operator+=(const ::Vector2 &vector2) | raylib::Vector2 | inline |
operator-(const ::Vector2 &vector2) const | raylib::Vector2 | inline |
operator-() const | raylib::Vector2 | inline |
operator-=(const ::Vector2 &vector2) | raylib::Vector2 | inline |
operator/(const ::Vector2 &vector2) const | raylib::Vector2 | inline |
operator/(const float div) const | raylib::Vector2 | inline |
operator/=(const ::Vector2 &vector2) | raylib::Vector2 | inline |
operator/=(const float div) | raylib::Vector2 | inline |
operator=(const ::Vector2 &vector2) | raylib::Vector2 | inline |
operator==(const ::Vector2 &other) const | raylib::Vector2 | inline |
Reflect(const ::Vector2 &normal) const | raylib::Vector2 | inline |
Rotate(float angle) const | raylib::Vector2 | inline |
Scale(const float scale) const | raylib::Vector2 | inline |
set(const ::Vector2 &vec) (defined in raylib::Vector2) | raylib::Vector2 | inlineprotected |
SetX(float value) | raylib::Vector2 | inline |
SetY(float value) | raylib::Vector2 | inline |
Subtract(const ::Vector2 &vector2) const | raylib::Vector2 | inline |
ToString() const (defined in raylib::Vector2) | raylib::Vector2 | inline |
Transform(::Matrix mat) const | raylib::Vector2 | inline |
Vector2(const ::Vector2 &vec) (defined in raylib::Vector2) | raylib::Vector2 | inline |
Vector2(float x, float y) (defined in raylib::Vector2) | raylib::Vector2 | inline |
Vector2(float x) (defined in raylib::Vector2) | raylib::Vector2 | inline |
Vector2() (defined in raylib::Vector2) | raylib::Vector2 | inline |
Zero() | raylib::Vector2 | inlinestatic |