Enumerations | |
enum | { BMP_NORMAL , BMP_NORMALSCALED , BMP_GRAYEDOUT , BMP_TRANSPARENTALPHA , BMP_ALLOWALPHA , BMP_APPLY_COLORPROFILE , BMP_DIMIMAGE , BMP_MIRROR_H , BMP_MIRROR_H_FORBID , BMP_MIRROR_V , BMP_MIRROR_V_FORBID , BMP_SCALE_NEARESTPIXEL } |
anonymous enum |
Enumerator | |
---|---|
BMP_NORMAL | Standard scaling by the operating system. Fast but low quality when using uneven scaling factors. |
BMP_NORMALSCALED | Scaling with sampling for high quality. Slow. |
BMP_GRAYEDOUT | Grays the bitmap out (like the grayed palette icons in Cinema 4D), overlaying it with the current draw color set with GeUserArea::DrawSetPen() at 80% of opacity. If current draw color is unset, default COLOR_BG_PALETTE color will be used. |
BMP_TRANSPARENTALPHA | The alpha background is not filled with the current pen. |
BMP_ALLOWALPHA | Uses the alpha channel to blend with the current draw color set with GeUserArea::DrawSetPen(). |
BMP_APPLY_COLORPROFILE | Applies the color profile. |
BMP_DIMIMAGE | Darkens the bitmap (like the activated palette icons in Cinema 4D). |
BMP_MIRROR_H | Mirrors the bitmap horizontally. |
BMP_MIRROR_H_FORBID | Does not mirror the bitmap horizontally. |
BMP_MIRROR_V | Mirrors the bitmap vertically. |
BMP_MIRROR_V_FORBID | Does not mirror the bitmap vertically. |
BMP_SCALE_NEARESTPIXEL | scales with nearest pixel to prevent interpolations |