Function SDL_scalbn

pub unsafe extern "C" fn SDL_scalbn(x: f64, n: i32) -> f64 
Available on crate feature dep_sdl3 only.
Expand description

Scale x by an integer power of two.

Multiplies x by the nth power of the floating point radix (always 2).

Domain: -INF <= x <= INF, n integer

Range: -INF <= y <= INF

This function operates on double-precision floating point values, use SDL_scalbnf for single-precision floats.

§Parameters

  • x: floating point value to be scaled.
  • n: integer exponent.

§Return value

Returns x * 2^n.

§Thread safety

It is safe to call this function from any thread.

§Availability

This function is available since SDL 3.2.0.

§See also