31 results for "vector2d" in function
Smoothly moves a 2D position toward a target using exponential interpolation.
Moves a 2D position toward a target at a constant speed per second, clamping at the target when reached.
Returns the constant FVector2D (1, 1).
Returns the normalised 2D unit vector pointing along the 45-degree diagonal: (sqrt(0.
Returns the constant FVector2D (0, 0).
Adds a scalar float to both components of a 2D vector, returning (A.
Returns the component-wise sum of two 2D vectors (A + B).
Decomposes an FVector2D into its individual X and Y double components via output parameters.
Broadcasts a single double to both components of an FVector2D, producing (InDouble, InDouble).
Converts an FIntPoint to an FVector2D by casting its integer X and Y components to double.
Converts an FIntVector2 (two int32 components) to an FVector2D (two doubles) component-wise.
Converts a 2D float vector to an integer point by truncating each component.
Converts a 2D vector to a 3D vector by appending a Z component.
Extracts the X and Y components of a 3D vector into an FVector2D, discarding the Z component entirely.
Divides both components of a 2D vector by a scalar, returning (A.
Performs element-wise division of two 2D vectors, returning {A.
Returns true if vector A is approximately equal to vector B within a per-component error tolerance.
Returns true only if A and B are bit-exactly equal with no tolerance.
Truncates each component of a 2D float vector toward zero, returning an integer 2D vector.
Constructs an FVector2D from explicit X and Y double values.
Scales a 2D vector uniformly by a scalar, returning (A.
Performs element-wise multiplication of two 2D vectors, returning {A.
Returns true if A and B are not bit-exactly equal.
Returns true if vector A is not approximately equal to vector B, within a per-component tolerance.
Subtracts a scalar float from both components of a 2D vector, returning (A.
Returns the component-wise difference of two 2D vectors (A - B).
Converts a 2D Cartesian coordinate pair to polar form (radius and angle).
Sets the X and Y components of an existing FVector2D variable in place.
Returns a copy of the 2D vector with each component rounded to the nearest integer.
Returns the Euclidean length (magnitude) of a 2D vector.
Returns the length of a 3D vector projected onto the XY plane, ignoring the Z component.