sdlCalculateGammaRamp function

void sdlCalculateGammaRamp(
  1. double gamma,
  2. Pointer<Uint16> ramp
)

Calculate a 256 entry gamma ramp for a gamma value.

\param gamma a gamma value where 0.0 is black and 1.0 is identity \param ramp an array of 256 values filled in with the gamma ramp

\since This function is available since SDL 2.0.0.

\sa SDL_SetWindowGammaRamp

extern DECLSPEC void SDLCALL SDL_CalculateGammaRamp(float gamma, Uint16 * ramp)

Implementation

void sdlCalculateGammaRamp(double gamma, Pointer<Uint16> ramp) {
  final sdlCalculateGammaRampLookupFunction = libSdl2.lookupFunction<
      Void Function(Float gamma, Pointer<Uint16> ramp),
      void Function(
          double gamma, Pointer<Uint16> ramp)>('SDL_CalculateGammaRamp');
  return sdlCalculateGammaRampLookupFunction(gamma, ramp);
}