asin¶
Description¶
Arc sine. Returns the angle whose sine is the specified number.
Signature¶
T asin<T>(T x) where T : __BuiltinFloatingPointType; vector<T, N> asin<T, int N>(vector<T, N> x) where T : __BuiltinFloatingPointType; matrix<T, N, M> asin<T, int N, int M>(matrix<T, N, M> x) where T : __BuiltinFloatingPointType;
Generic Parameters¶
T: __BuiltinFloatingPointType¶
N : int¶
M : int¶
Parameters¶
x : T¶
The sine value.
x : vector<T, N>¶
The sine value.
x : matrix<T, N, M>¶
The sine value.
Return value¶
The angle in radians, in the range of [-pi/2, pi/2].
Availability and Requirements¶
Defined for the following targets:
hlsl¶
Available in all stages.
glsl¶
Available in all stages.
cpp¶
Available in all stages.
cuda¶
Available in all stages.
metal¶
Available in all stages.
wgsl¶
Available in all stages.
spirv¶
Available in all stages.
llvm¶
Available in all stages.