次の方法で共有


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 を返す。

注意

例については、「エフェクト値の取得と設定」を参照すること。

参照

ID3DXBaseEffect::SetValue