sdlScalbnf function
Scale x
by an integer power of two.
Multiplies x
by the n
th power of the floating point radix (always 2).
Domain: -INF <= x <= INF
, n
integer
Range: -INF <= y <= INF
This function operates on single-precision floating point values, use SDL_scalbn for double-precision floats.
\param x floating point value to be scaled.
\param n integer exponent.
\returns x * 2^n
.
\threadsafety It is safe to call this function from any thread.
\since This function is available since SDL 3.1.3.
\sa SDL_scalbn \sa SDL_powf
extern SDL_DECLSPEC float SDLCALL SDL_scalbnf(float x, int n)
Implementation
double sdlScalbnf(double x, int n) {
final sdlScalbnfLookupFunction = libSdl3.lookupFunction<
Float Function(Float x, Int32 n),
double Function(double x, int n)>('SDL_scalbnf');
return sdlScalbnfLookupFunction(x, n);
}