LPD3DXIMTSIGNALCALLBACK
D3DXComputeIMTFromSignal によって、入力メッシュの u,v 空間内のユーザー定義信号を記述するために使用される関数プロトタイプ。 関数は、指定された u,v 座標で次元 uSignalDimension の手続き型シグナルを評価します。
構文
typedef HRESULT (WINAPI* LPD3DXIMTSIGNALCALLBACK)
(CONST D3DXVECTOR2 *uv,
UINT uPrimitiveID,
UINT uSignalDimension,
VOID *pUserData,
FLOAT *pfSignalOut);
パラメーター
[in] uv - 頂点テクスチャ座標を含むベクターへのポインター。
[in] uPrimitiveId - 信号を計算するメッシュ上の入力三角形のインデックス。
[in] uSignalDimension - シグナル データの配列に格納する浮動小数点数の数 (pfSignalOut)。
[in] pUserData - D3DXComputeIMTFromSignal に渡される pUserData ポインター。
[out] pfSignalOut - シグナル データを含む float の配列。
戻り値
S_OKを返すには、この関数を実装する必要があります。
注釈
コールバック関数を宣言するときは、 必ず Windows データ型 呼び出し規則を指定してください。 そうしないと、スタック オーバーフローが発生する可能性があります。
要件 | 値 |
---|---|
ヘッダー | d3dx9mesh.h |
インポート ライブラリ | d3dx9.lib |
関連トピック