次の方法で共有


D3DXColorNegative 関数

D3DXColorNegative 関数

ある色値に対する負の色値を作成する。

構文

D3DXCOLOR *D3DXColorNegative(      
    D3DXCOLOR *pOut,
    CONST D3DXCOLOR *pC
);

パラメータ

  • pOut
    [in, out] 演算結果である D3DXCOLOR 構造体へのポインタ。
  • pC
    [in] 処理の基になる D3DXCOLOR 構造体へのポインタ。

戻り値

この関数は、色値の負の色である D3DXCOLOR 構造体へのポインタを返す。

注意

入力アルファ チャンネルは、修正されずに出力アルファ チャンネルにコピーされる。

この関数の戻り値は、pOut パラメータの戻り値と同じである。したがって、D3DXColorNegative 関数を別の関数の引数として使える。

次の例に示すように、この関数は D3DXCOLOR 構造体の色成分から 1.0 を減算することで、負の色値を返す。

pOut->r = 1.0f - pC->r;

関数の情報

ヘッダー d3dx9math.h
インポート ライブラリ d3dx9.lib
最低限のオペレーティング システム Windows 98

参照

D3DXColorLerpD3DXColorModulateD3DXColorScale