Open Search

    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