MGL_setFontBlendMode
Sets the blending mode for anti-aliased fonts.
Declaration
void MGLAPI MGL_setFontBlendMode(
int type)
Prototype In
mgraph.h
Parameters
type |
Type of Blending mode, enumerated by MGL_fontBlendType. |
Description
Sets the blending mode for anti-aliased fonts. The default blending mode of MGL_AA_NORMAL does not combine source and destination pixels, but chooses the colors from the anti-aliasing palette in 256 color modes, or from value blended between the current foreground and background colors.
If the font blending mode is set to MGL_AA_RGBBLEND, then all anti-aliased pixels in the font are blended both between the current foreground and background colors, and the destination pixels on the screen.
Using MGL_AA_NORMAL provides the fastest font anti-aliasing support, but it only works properly if you are drawing text over a solid background (such as text in a word processor type application). Using MGL_AA_RGBBLEND provides the highest quality anti-aliasing, and will correctly blend fonts over the top of existing images in the framebuffer.
Note: MGL_AA_RGBBLEND is only available in modes with > 8 bits per pixel. Blending cannot be done in 8 bits per pixel display modes.
See Also
Copyright © 2002 SciTech Software, Inc. Visit our web site at http://www.scitechsoft.com