PFND3DDDI_SETLIGHT コールバック関数 (d3dumddi.h)

SetLight 関数は、光源のプロパティを設定します。

構文

PFND3DDDI_SETLIGHT Pfnd3dddiSetlight;

HRESULT Pfnd3dddiSetlight(
  [in] HANDLE hDevice,
       const D3DDDIARG_SETLIGHT *unnamedParam2,
       const D3DDDI_LIGHT *unnamedParam3
)
{...}

パラメーター

[in] hDevice

ディスプレイ デバイス (グラフィックス コンテキスト) へのハンドル。

unnamedParam2

pData [in]

光源の設定方法を説明する D3DDDIARG_SETLIGHT 構造体へのポインター。

unnamedParam3

pLightProperties [in]

設定するライト プロパティを記述する D3DDDI_LIGHT 構造体へのポインター。

戻り値

SetLight は、ライト プロパティが正常に設定されていない場合は、S_OKまたは適切なエラー結果を返します。

注釈

光源プロパティは、光源の種類と色を表します。 使用されているライトの種類に応じて、ライトは減衰と範囲、またはスポットライト効果のプロパティを持つことができます。 ただし、すべての種類のライトですべてのプロパティが使用されるわけではありません。 ライト プロパティの詳細については、Microsoft Windows SDKドキュメントを参照してください。

要件

要件
サポートされている最小のクライアント Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。
対象プラットフォーム デスクトップ
Header d3dumddi.h (D3dumddi.h を含む)

こちらもご覧ください

D3DDDIARG_SETLIGHT

D3DDDI_DEVICEFUNCS

D3DDDI_LIGHT