FrontPageAGHマクロ>AGHCOLOR系マクロ

AGHCOLOR系マクロ


色情報生成系マクロ

  • AGHCOLOR_ARGB(a,r,g,b) - a=アルファ値(不透明度)、r=赤、g=緑、b=青。それぞれ0-255の範囲。
  • AGHCOLOR_RGB(r,g,b) - AGHCOLOR_ARGB()のアルファ値255固定版(完全不透明)
  • AGHCOLOR_XRGB(r,g,b) - AGHCOLOR_RGB()と同じ
  • AGHCOLOR_MONO(v) - モノクロ
  • AGHCOLORW_ARGB(a,r,g,b) - AGHCOLOR_ARGB()の範囲外値丸め込み版(それぞれの値を0未満の場合には0として、256以上の場合には255として扱う)
  • AGHCOLORW_RGBA(r,g,b,a) - AGHCOLOR_RGB()の範囲外値丸め込み版
  • AGHCOLORW_XRGB(r,g,b) - AGHCOLOR_XRGB()の範囲外値丸め込み版
  • AGHCOLORW_MONO(v) - AGHCOLOR_MONO()の範囲外値丸め込み版


定義済み色マクロ

  • AGHCOLOR_BLUE - 青
  • AGHCOLOR_GREEN - 緑
  • AGHCOLOR_RED - 赤
  • AGHCOLOR_PINK - ピンク
  • AGHCOLOR_CYAN - シアン(水色)
  • AGHCOLOR_YELLOW - 黄色
  • AGHCOLOR_WHITE - 白
  • AGHCOLOR_BLACK - 黒

アルファ値無し(0固定)版:

  • AGHCOLOR_NABLUE - 青のアルファ値無し
  • AGHCOLOR_NAGREEN - 緑のアルファ値無し
  • AGHCOLOR_NARED - 赤のアルファ値無し
  • AGHCOLOR_NAPINK - ピンクのアルファ値無し
  • AGHCOLOR_NACYAN - シアン(水色)のアルファ値無し
  • AGHCOLOR_NAYELLOW - 黄色のアルファ値無し
  • AGHCOLOR_NAWHITE - 白のアルファ値無し
  • AGHCOLOR_NABLACK - 黒のアルファ値無し


その他のマクロ


アルファ値のみ:

  • AGHCOLOR_FULLALPHA - アルファ値最大(255)
  • AGHCOLOR_ZEROALPHA - アルファ値最小(0)
  • AGHCOLOR_A(a) - アルファ値指定
  • AGHCOLORW_A(a) - AGHCOLOR_A()の範囲外値丸め込み版