次の方法で共有


ID3DX11EffectVariable::AsShaderResource メソッド

シェーダー リソース変数を取得します。

構文

ID3DX11EffectShaderResourceVariable* AsShaderResource();

パラメーター

このメソッドにはパラメーターはありません。

戻り値

種類: ID3DX11EffectShaderResourceVariable*

シェーダー リソース変数へのポインター。 「ID3DX11EffectShaderResourceVariable」を参照してください。

注釈

AsShaderResource は、シェーダー リソース変数に特化された効果変数のバージョンを返します。 キャストと同様に、効果変数にシェーダー リソース データが含まれていない場合、この特殊化は無効なオブジェクトを返します。

アプリケーションは 、IsValid を呼び出すことによって、返されたオブジェクトの有効性をテストできます。

Note

DirectX SDK では、エフェクト用のコンパイル済みバイナリは提供されません。 効果の種類のアプリケーションをビルドするには、Effects 11 ソースを使用する必要があります。 効果 11 ソースの使用方法の詳細については、「効果 10 と効果 11 の違い」を参照してください。

要件

要件
ヘッダー
D3dx11effect.h
ライブラリ
N/A (効果 11 ライブラリは、共有ソースとしてオンラインで使用できます)。

関連項目

ID3DX11EffectVariable