次の方法で共有


LPD3DXFILL2D

テクスチャ塗りつぶし関数で使用される関数の種類。

構文

typedef VOID (WINAPI *LPD3DXFILL2D)(
    D3DXVECTOR4* pOut, 
    CONST D3DXVECTOR2* pTexCoord, 
    CONST D3DXVECTOR2* pTexelSize, 
    LPVOID pData,  
);

パラメーター

pOut - 関数が結果を返すために使用するベクターへのポインター。 X、Y、Z、W はそれぞれ R、G、B、A にマップされます。

pTexCoord - 現在評価中のテクセルの座標を含むベクターへのポインター。 テクスチャおよびボリューム テクスチャのテクスチャ座標コンポーネントの範囲は 0 から 1 です。 キューブ テクスチャのテクスチャ座標コンポーネントの範囲は、-1 から 1 です。

pTexelSize - 現在のテクセルの次元を含むベクターへのポインター。

pData - ユーザー データへのポインター。

戻り値

戻り値はありません。

注釈

コールバック関数を宣言するときは、 必ず Windows データ型 呼び出し規則を指定してください。 そうしないと、スタック オーバーフローが発生する可能性があります。

要件
ヘッダー d3dx9tex.h
インポート ライブラリ d3dx9.lib
最小オペレーティング システム Windows 98

 

コールバック関数

LPD3DXFILL3D