acos¶
Description¶
Arc cosine. Returns the angle whose cosine is the specified number.
Signature¶
T acos<T>(T x) where T : __BuiltinFloatingPointType; vector<T, N> acos<T, int N>(vector<T, N> x) where T : __BuiltinFloatingPointType; matrix<T, N, M> acos<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 cosine value.
x : vector<T, N>¶
The cosine value.
x : matrix<T, N, M>¶
The cosine value.
Return value¶
The angle in radians, in the range of [0, pi].
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.