Detailed Description

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
}
 

Enumeration Type Documentation

◆ anonymous enum

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