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) constraylib::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
CheckCollisionPointLine(::Vector2 p1, ::Vector2 p2, int threshold=1) constraylib::Vector2inline
Clamp(::Vector2 min, ::Vector2 max) constraylib::Vector2inline
Clamp(float min, float max) constraylib::Vector2inline
Distance(const ::Vector2 &vector2) constraylib::Vector2inline
DistanceSqr(::Vector2 v2) constraylib::Vector2inline
Divide(const ::Vector2 &vector2) constraylib::Vector2inline
Divide(const float div) constraylib::Vector2inline
DotProduct(const ::Vector2 &vector2) constraylib::Vector2inline
DrawCircle(float radius, ::Color color={0, 0, 0, 255}) constraylib::Vector2inline
DrawLine(::Vector2 endPos, ::Color color={0, 0, 0, 255}) const (defined in raylib::Vector2)raylib::Vector2inline
DrawLine(::Vector2 endPos, float thick, ::Color color={0, 0, 0, 255}) const (defined in raylib::Vector2)raylib::Vector2inline
DrawLineBezier(::Vector2 endPos, float thick, ::Color color={0, 0, 0, 255}) const (defined in raylib::Vector2)raylib::Vector2inline
DrawPixel(::Color color={0, 0, 0, 255}) const (defined in raylib::Vector2)raylib::Vector2inline
DrawPoly(int sides, float radius, float rotation, ::Color color={0, 0, 0, 255}) const (defined in raylib::Vector2)raylib::Vector2inline
DrawRectangle(::Vector2 size, ::Color color={0, 0, 0, 255}) const (defined in raylib::Vector2)raylib::Vector2inline
Equals(::Vector2 q) constraylib::Vector2inline
GetX() constraylib::Vector2inline
GetY() constraylib::Vector2inline
Invert() 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) constraylib::Vector2inline
Negate() constraylib::Vector2inline
Normalize() constraylib::Vector2inline
One()raylib::Vector2inlinestatic
operator std::string() const (defined in raylib::Vector2)raylib::Vector2inline
operator!=(const ::Vector2 &other) constraylib::Vector2inline
operator*(const ::Vector2 &vector2) constraylib::Vector2inline
operator*(const float scale) constraylib::Vector2inline
operator*=(const ::Vector2 &vector2)raylib::Vector2inline
operator*=(const float scale)raylib::Vector2inline
operator+(const ::Vector2 &vector2) constraylib::Vector2inline
operator+=(const ::Vector2 &vector2)raylib::Vector2inline
operator-(const ::Vector2 &vector2) constraylib::Vector2inline
operator-() constraylib::Vector2inline
operator-=(const ::Vector2 &vector2)raylib::Vector2inline
operator/(const ::Vector2 &vector2) constraylib::Vector2inline
operator/(const float div) constraylib::Vector2inline
operator/=(const ::Vector2 &vector2)raylib::Vector2inline
operator/=(const float div)raylib::Vector2inline
operator=(const ::Vector2 &vector2)raylib::Vector2inline
operator==(const ::Vector2 &other) constraylib::Vector2inline
Reflect(const ::Vector2 &normal) constraylib::Vector2inline
Rotate(float angle) constraylib::Vector2inline
Scale(const float scale) constraylib::Vector2inline
set(const ::Vector2 &vec) (defined in raylib::Vector2)raylib::Vector2inlineprotected
SetX(float value)raylib::Vector2inline
SetY(float value)raylib::Vector2inline
Subtract(const ::Vector2 &vector2) constraylib::Vector2inline
ToString() const (defined in raylib::Vector2)raylib::Vector2inline
Transform(::Matrix mat) constraylib::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