RaylibVector2 extension

on

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