raylib-cpp
C++ object-oriented wrapper library for raylib.
raylib::Vector2 Member List

This is the complete list of members for raylib::Vector2, including all inherited members.

Add(const ::Vector2 &vector2) const (defined in raylib::Vector2)raylib::Vector2inline
Angle(const ::Vector2 &vector2) constraylib::Vector2inline
CheckCollision(::Rectangle rec) constraylib::Vector2inline
CheckCollision(::Vector2 center, float radius) constraylib::Vector2inline
CheckCollision(::Vector2 p1, ::Vector2 p2, ::Vector2 p3) constraylib::Vector2inline
CheckCollisionCircle(float radius1, ::Vector2 center2, float radius2) constraylib::Vector2inline
CheckCollisionCircle(float radius, ::Rectangle rec) constraylib::Vector2inline
CheckCollisionLines(::Vector2 endPos1, ::Vector2 startPos2, ::Vector2 endPos2, ::Vector2 *collisionPoint) constraylib::Vector2inline
Distance(const ::Vector2 &vector2) constraylib::Vector2inline
Divide(const ::Vector2 &vector2) const (defined in raylib::Vector2)raylib::Vector2inline
Divide(const float div) const (defined in raylib::Vector2)raylib::Vector2inline
DotProduct(const ::Vector2 &vector2) constraylib::Vector2inline
DrawCircle(float radius, ::Color color)raylib::Vector2inline
DrawLine(::Vector2 endPos, ::Color color) (defined in raylib::Vector2)raylib::Vector2inline
DrawLine(::Vector2 endPos, float thick, ::Color color) (defined in raylib::Vector2)raylib::Vector2inline
DrawLineBezier(::Vector2 endPos, float thick, ::Color color) (defined in raylib::Vector2)raylib::Vector2inline
DrawLineBezierQuad(::Vector2 endPos, ::Vector2 controlPos, float thick, ::Color color)raylib::Vector2inline
DrawPixel(::Color color) (defined in raylib::Vector2)raylib::Vector2inline
DrawPoly(int sides, float radius, float rotation, ::Color color) (defined in raylib::Vector2)raylib::Vector2inline
DrawRectangle(::Vector2 size, ::Color color) (defined in raylib::Vector2)raylib::Vector2inline
GetX() constraylib::Vector2inline
GetY() constraylib::Vector2inline
Length() constraylib::Vector2inline
LengthSqr() constraylib::Vector2inline
Lerp(const ::Vector2 &vector2, float amount) constraylib::Vector2inline
MoveTowards(const ::Vector2 &target, float maxDistance) constraylib::Vector2inline
Multiply(const ::Vector2 &vector2) const (defined in raylib::Vector2)raylib::Vector2inline
Negate() const (defined in raylib::Vector2)raylib::Vector2inline
Normalize() constraylib::Vector2inline
One()raylib::Vector2inlinestatic
operator!=(const ::Vector2 &other) (defined in raylib::Vector2)raylib::Vector2inline
operator*(const ::Vector2 &vector2) const (defined in raylib::Vector2)raylib::Vector2inline
operator*(const float scale) const (defined in raylib::Vector2)raylib::Vector2inline
operator*=(const ::Vector2 &vector2) (defined in raylib::Vector2)raylib::Vector2inline
operator*=(const float scale) (defined in raylib::Vector2)raylib::Vector2inline
operator+(const ::Vector2 &vector2) const (defined in raylib::Vector2)raylib::Vector2inline
operator+=(const ::Vector2 &vector2) (defined in raylib::Vector2)raylib::Vector2inline
operator-(const ::Vector2 &vector2) const (defined in raylib::Vector2)raylib::Vector2inline
operator-() const (defined in raylib::Vector2)raylib::Vector2inline
operator-=(const ::Vector2 &vector2) (defined in raylib::Vector2)raylib::Vector2inline
operator/(const ::Vector2 &vector2) const (defined in raylib::Vector2)raylib::Vector2inline
operator/(const float div) const (defined in raylib::Vector2)raylib::Vector2inline
operator/=(const ::Vector2 &vector2) (defined in raylib::Vector2)raylib::Vector2inline
operator/=(const float div) (defined in raylib::Vector2)raylib::Vector2inline
operator=(const ::Vector2 &vector2) (defined in raylib::Vector2)raylib::Vector2inline
operator==(const ::Vector2 &other) (defined in raylib::Vector2)raylib::Vector2inline
Reflect(const ::Vector2 &normal) constraylib::Vector2inline
Rotate(float degrees) constraylib::Vector2inline
Scale(const float scale) const (defined in raylib::Vector2)raylib::Vector2inline
SetX(float value)raylib::Vector2inline
SetY(float value)raylib::Vector2inline
Subtract(const ::Vector2 &vector2) const (defined in raylib::Vector2)raylib::Vector2inline
Vector2(const ::Vector2 &vec) (defined in raylib::Vector2)raylib::Vector2inline
Vector2(float x, float y) (defined in raylib::Vector2)raylib::Vector2inline
Vector2(float x) (defined in raylib::Vector2)raylib::Vector2inline
Vector2() (defined in raylib::Vector2)raylib::Vector2inline
Zero()raylib::Vector2inlinestatic