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