4 >SDL_SetGammaRamp</TITLE
7 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
10 TITLE="SDL Library Documentation"
11 HREF="index.html"><LINK
14 HREF="video.html"><LINK
16 TITLE="SDL_GetGammaRamp"
17 HREF="sdlgetgammaramp.html"><LINK
20 HREF="sdlmaprgb.html"></HEAD
31 SUMMARY="Header navigation table"
40 >SDL Library Documentation</TH
48 HREF="sdlgetgammaramp.html"
73 NAME="SDLSETGAMMARAMP"
83 >SDL_SetGammaRamp -- Sets the color gamma lookup tables for the display</DIV
85 CLASS="REFSYNOPSISDIV"
99 CLASS="FUNCSYNOPSISINFO"
100 >#include "SDL.h"</PRE
109 >(Uint16 *redtable, Uint16 *greentable, Uint16 *bluetable);</CODE
123 >Sets the gamma lookup tables for the display for each color component.
124 Each table is an array of 256 Uint16 values, representing a mapping
125 between the input and output for that channel. The input is the index
126 into the array, and the output is the 16-bit gamma value at that index,
127 scaled to the output color precision. You may pass NULL to any of the
128 channels to leave them unchanged.</P
130 >This function adjusts the gamma based on lookup tables, you can also
131 have the gamma calculated based on a "gamma function" parameter with
133 HREF="sdlsetgamma.html"
137 >Not all display hardware is able to change gamma.</P
147 >Returns -1 on error (or if gamma adjustment is not supported).</P
158 HREF="sdlsetgamma.html"
162 HREF="sdlgetgammaramp.html"
171 SUMMARY="Footer navigation table"
182 HREF="sdlgetgammaramp.html"
200 HREF="sdlmaprgb.html"
210 >SDL_GetGammaRamp</TD