ID3DXBaseEffect::GetValue メソッド
ID3DXBaseEffect::GetValue メソッド
任意のパラメータまたはアノテーションの値を取得する。これには、単純型、構造体、配列、文字列、シェーダ、テクスチャが含まれる。ID3DXBaseEffect の Getxxx 形式のほとんどすべての呼び出しの代わりとして、このメソッドを使うことができる。
構文
HRESULT GetValue(
D3DXHANDLE hParameter,
LPVOID pData,
UINT Bytes
);
パラメータ
- hParameter
[in] 一意の識別子。「ハンドル」を参照すること。 - pData
[out] 値が格納されたバッファを返す。 - Bytes
[in] バッファ内のバイト数。バッファのサイズがパラメータ全体を格納するのに十分であることがわかっていて、サイズの妥当性を確認する必要がない場合は、D3DX_DEFAULT を渡す。
戻り値
成功した場合は、D3D_OK を返す。
失敗した場合は、D3DERR_INVALIDCALL を返す。
注意
例については、「エフェクト値の取得と設定」を参照すること。
参照