Math.atan2
Math member
Returns the arctangent of y/x (in radians), using the signs of both arguments to determine the quadrant, taking arguments in the order (y, x).
The signature and the sentence under each name are the compiler's own text at commit 26de7be8.
Syntax
Math.atan2(y: number, x: number): numberA number in a parameter or a return position is the scalar slot. The ambient file declares a GPU scalar as a branded number whose brand is optional, so a literal and any branded scalar both fill it.
type f32 = number & { readonly [f32Tag]?: true }
A declaration you write still needs a width, and a bare number on a field or a parameter is refused; the TypeScript constructs page carries that row with the compiler's own message.
Parameters
-
ynumber -
xnumber
Return value
number
Description
Compiles to atan2(y, x) on WGSL and atan(y, x) on GLSL.