次の方法で共有


ID3DX11EffectTechnique インターフェイス

ID3DX11EffectTechnique インターフェイスは、パスのコレクションです。

ID3DX11EffectTechnique オブジェクトの有効期間は、親 ID3DX11Effect オブジェクトの有効期間と同じです。

メソッド

ID3DX11EffectTechnique インターフェイスには、これらのメソッドがあります。

メソッド 説明
ComputeStateBlockMask 状態の変更を許可または防止するために、状態ブロック マスクを計算します。
GetAnnotationByIndex インデックスで注釈を取得します。
GetAnnotationByName 名前で注釈を取得します。
GetDesc 手法の説明を取得します。
GetPassByIndex インデックスによるパスを取得します。
GetPassByName 名前でパスを取得します。
Isvalid 有効な構文が含まれているかどうかを確認する手法をテストします。

注釈

効果には、1 つ以上の手法が含まれています。各手法には 1 つ以上のパスが含まれます。各パスには状態の割り当てが含まれます。

効果手法インターフェイスを取得するには、 ID3DX11Effect::GetTechniqueByName などのメソッドを呼び出します。

注意

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

要件

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

こちらもご覧ください

効果 11 インターフェイス

D3DX インターフェイス