Get the gamma ramp for a given window's display.
Defined in SDL_video.h
int SDL_GetWindowGammaRamp(SDL_Window * window,
Uint16 * red,
Uint16 * green, Uint16 * blue);
SDL_Window * | window | the window used to select the display whose gamma ramp will be queried. |
Uint16 * | red | a 256 element array of 16-bit quantities filled in with the translation table for the red channel, or NULL. |
Uint16 * | green | a 256 element array of 16-bit quantities filled in with the translation table for the green channel, or NULL. |
Uint16 * | blue | a 256 element array of 16-bit quantities filled in with the translation table for the blue channel, or NULL. |
(int) Returns 0 on success or a negative error code on failure; call SDL_GetError() for more information.
Despite the name and signature, this method retrieves the gamma ramp of the entire display, not an individual window. A window is considered to be owned by the display that contains the window's center pixel. (The index of this display can be retrieved using SDL_GetWindowDisplayIndex().)
This function is available since SDL 2.0.0.