pixelRgba function

int pixelRgba(
  1. Pointer<SdlRenderer> renderer,
  2. int x,
  3. int y,
  4. int r,
  5. int g,
  6. int b,
  7. int a,
)

Implementation

int pixelRgba(
    Pointer<SdlRenderer> renderer, int x, int y, int r, int g, int b, int a) {
  int result = 0;
  result |= sdlSetRenderDrawBlendMode(
      renderer, (a == 255) ? SDL_BLENDMODE_NONE : SDL_BLENDMODE_BLEND);
  result |= sdlSetRenderDrawColor(renderer, r, g, b, a);
  result |= sdlRenderDrawPoint(renderer, x, y);
  return result;
}