次の方法で共有


ID3DXBaseEffect::GetValue

任意のパラメーターまたは注釈の値を取得します。これには、単純型、構造体、配列、文字列、シェーダー、テクスチャーが含まれます。このメソッドは、ID3DXBaseEffect の Getxxx 形式のほぼすべての呼び出しの代わりとして使用できます。

HRESULT 
GetValue(
  D3DXHANDLE hParameter,
  LPVOID pData,
  UINT Bytes
);

パラメータ

  • hParameter
    一意の識別子です。「ハンドル (Direct3D 9)」を参照してください。
  • pData
    値が格納されたバッファーを返します。
  • Bytes
    [in] バッファー内のバイト数です。バッファーのサイズがパラメーター全体を格納するのに十分であることがわかっていて、サイズの妥当性を確認する必要がない場合は、D3DX_DEFAULT を渡します。

戻り値

メソッドが成功した場合は、D3D_OK を返します。失敗した場合は、D3DERR_INVALIDCALL を返します。

要件

ヘッダー: D3DX9Shader.h 宣言

ライブラリ: D3dx9.lib 内容

関連項目

ID3DXBaseEffect::SetValue