int SDL_SetTextureColorMod(SDL_Texture* texture, Uint8 r, Uint8 g, Uint8 b)
| texture | 設定するテクスチャ |
| r | コピー時に赤成分に乗算される値 |
| g | コピー時に緑成分に乗算される値 |
| b | コピー時に青成分に乗算される値 |
...
SDL_Surface pTexture= SDL_CreateTextureFromSurface( renderer, loadedSurface );
SDL_SetTextureColorMod(pTexture, 64, 64, 64);
...
サーフェイスがコピーされるとき, コピー元の各色成分は, これら値によって次の式に従い修正される.
srcC = srcC * (color / 255)
レンダラーが常にこの機能に対応しているとは限らない. 対応していないときは-1を戻す.