public static extern void vec2_floor(out Vector2 dst, out Vector2 v);
public static extern void vec2_norm(out Vector2 dst, out Vector2 v);
public static extern int vec2_close(out Vector2 v1, out Vector2 v2, float epsilon);
public static extern void vec2_ceil(out Vector2 dst, out Vector2 v);
public static extern void vec2_abs(out Vector2 dst, out Vector2 v);
public bool Close(out Vector2 v2, float epsilon) { return (libobs.vec2_close(out this, out v2, epsilon) != 0); }
public Vector3(Vector2 vector2) : this(vector2.x, vector2.y, 0.0f) { }