PFND3DDDI_CREATELIGHT コールバック関数 (d3dumddi.h)
CreateLight 関数は、光源を作成します。
構文
PFND3DDDI_CREATELIGHT Pfnd3dddiCreatelight;
HRESULT Pfnd3dddiCreatelight(
HANDLE hDevice,
const D3DDDIARG_CREATELIGHT *unnamedParam2
)
{...}
パラメーター
hDevice
ディスプレイ デバイスへのハンドル (グラフィックス コンテキスト)。
unnamedParam2
pData [in]
ライト配列へのインデックスを含む D3DDDIARG_CREATELIGHT 構造体へのポインター。
戻り値
CreateLight 、光源を正常に作成できない場合は、S_OKまたは適切なエラー結果を返す必要があります。
備考
ユーザー モード ディスプレイ ドライバーは、D3DDDIARG_CREATELIGHTの Index メンバーで指定された数以上の光源を収容するために、必要に応じてライト アレイを拡大する必要があります。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | d3dumddi.h (D3dumddi.h を含む) |