RaylibVector2 extension
Methods
-
Vector2Add(
Vector2D v1, Vector2D v2) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2AddValue(
Vector2D v, double add) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Angle(
Vector2D v1, Vector2D v2) → double -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Clamp(
Vector2D v, Vector2D min, Vector2D max) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2ClampValue(
Vector2D v, double min, double max) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Distance(
Vector2D v1, Vector2D v2) → double -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2DistanceSqr(
Vector2D v1, Vector2D v2) → double -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Divide(
Vector2D v1, Vector2D v2) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2DotProduct(
Vector2D v1, Vector2D v2) → double -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Equals(
Vector2D p, Vector2D q) → bool -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Invert(
Vector2D v) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Length(
Vector2D v) → double -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2LengthSqr(
Vector2D v) → double -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Lerp(
Vector2D v1, Vector2D v2, double amount) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2LineAngle(
Vector2D start, Vector2D end) → double -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Max(
Vector2D v1, Vector2D v2) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Min(
Vector2D v1, Vector2D v2) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2MoveTowards(
Vector2D v, Vector2D target, double maxDistance) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Multiply(
Vector2D v1, Vector2D v2) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Negate(
Vector2D v) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Normalize(
Vector2D v) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Reflect(
Vector2D v, Vector2D normal) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Refract(
Vector2D v, Vector2D n, double r) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Rotate(
Vector2D v, double angle) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Scale(
Vector2D v, double scale) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Subtract(
Vector2D v1, Vector2D v2) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2SubtractValue(
Vector2D v, double sub) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension
-
Vector2Transform(
Vector2D v, MatrixD mat) → Vector2D -
Available on RaylibVectors, provided by the RaylibVector2 extension