int SDL_SetRenderDrawColor(SDL_Renderer* renderer, Uint8 r, Uint8 g, Uint8 b, Uint8 a)
renderer | レンダリングコンテキスト |
r | 描画で使われる赤成分の値 |
g | 描画で使われる緑成分の値 |
b | 描画で使われる青成分の値 |
a | 描画で使われるα値. 通常はSDL_ALPHA_OPAQUE(255). SDL_SetRenderDrawBlendMode()でα値をどのように使うかを決める |
SDL_SetRenderDrawColor(renderer, 255, 0, 0, 255);
SDL_Rect rectangle;
rectangle.x = 0;
rectangle.y = 0;
rectangle.w = 50;
rectangle.h = 50;
SDL_RenderFillRect(renderer, &rectangle);
この関数で設定された色は, 描画, 長方形の塗りつぶし, 直線, 点, 消去とSDL_RenderClear()で使われる.