FireBirdLib - Topfield TMS PVR TAP Programming Library
FM_AlphaBlendRGB.c
Go to the documentation of this file.
1#include "FBLib_FontManager.h"
2
3dword FM_AlphaBlendRGB(byte Alpha, dword FG, dword BG, float AntiAliasFactor)
4{
6
7 dword red, green, blue;
8
9 red = FM_AlphaBlend(Alpha, (FG >> 16) & 0xff, (BG >> 16) & 0xff, AntiAliasFactor);
10 green = FM_AlphaBlend(Alpha, (FG >> 8) & 0xff, (BG >> 8) & 0xff, AntiAliasFactor);
11 blue = FM_AlphaBlend(Alpha, FG & 0xff, BG & 0xff, AntiAliasFactor);
12
13 TRACEEXIT();
14 return ARGB(0, red, green, blue);
15}
byte FM_AlphaBlend(byte Alpha, byte FG, byte BG, float AntiAliasFactor)
Definition: FM_AlphaBlend.c:3
dword FM_AlphaBlendRGB(byte Alpha, dword FG, dword BG, float AntiAliasFactor)
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243