pixelRgbaWeight function
Implementation
bool pixelRgbaWeight(
Pointer<SdlRenderer> renderer,
double x,
double y,
int r,
int g,
int b,
int a,
int weight, {
int blendMode = SDL_BLENDMODE_BLEND,
}) {
/*
* Modify Alpha by weight
*/
var alpha = a;
var ax = a;
ax = (ax * weight) >> 8;
if (ax > 255) {
alpha = 255;
} else {
alpha = ax & 0x000000ff;
}
return pixelRgba(renderer, x, y, r, g, b, alpha, blendMode: blendMode);
}