この関数は与えられた矩形領域と color で 高速な塗り潰しを行います。 dstrect が NULL ならば、 サーフェス全体が color で塗り潰されます。
色はサーフェスで使われているフォーマットのピクセルでなければなりません。 そして、それは SDL_MapRGB か SDL_MapRGBA によって生成することができます。 色の値がα値を含んでいる場合は、塗り潰し先は単にそのα情報で「塗り潰され」、 ブレンディングは起こりません。
塗り潰し先にクリッピング矩形がある場合 (SDL_SetClipRect によってセットされます) は、この関数はクリッピング矩形と dstrect 矩形が 重なった領域でクリッピングされ、 dstrect 矩形は実際に塗り潰された領域を表すよう 変更されます。