Microsoft DirectX 8.0 (C++)

D3DCOLORVALUE

カラー値を記述する。

typedef struct _D3DCOLORVALUE {
    float r;
    float g;
    float b;
    float a;
} D3DCOLORVALUE;

メンバ

r、g、b、および a
色の赤、緑、青、およびアルファの各成分を指定する浮動小数点値。一般に、これらの値は 0.0 から 1.0 までの値で、0.0 は黒である。

注意

特殊なエフェクトを出すために、この構造体のメンバを 0 から 1 の範囲外の値に設定することができる。1 より大きい値は、シーンを洗い流すような強い光を生む。マイナスの値は暗い光を生み、実際には光をシーンから除いてしまう。

動作環境

  ヘッダー : D3d8types.h で宣言。

参照

ライティングとマテリアルのカラー値