typedef struct{ Uint8 r; Uint8 g; Uint8 b; Uint8 unused; } SDL_Color;
SDL_Color は フォーマットに依存しない形で色を表現します。 SDL_MapRGB を 使って、SDL_Color を あるピクセルフォーマットのピクセル値に変換することができます。
SDL_PixelFormat, SDL_SetColors, SDL_Palette