次の方法で共有


ID3DX11EffectConstantBuffer インターフェイス

定数バッファー インターフェイスは、定数バッファーまたはテクスチャ バッファーにアクセスします。

メンバー

ID3DX11EffectConstantBuffer インターフェイスは、ID3DX11EffectVariable から継承します。 ID3DX11EffectConstantBuffer には、次の種類のメンバーもあります。

メソッド

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

メソッド 説明
GetConstantBuffer 定数バッファーを取得します。
GetTextureBuffer テクスチャ バッファーを取得します。
SetConstantBuffer 定数バッファーを設定します。
SetTextureBuffer テクスチャ バッファーを設定します。
UndoSetConstantBuffer 以前に設定した定数バッファーを元に戻します。
UndoSetTextureBuffer 以前に設定したテクスチャ バッファーを元に戻します。

注釈

定数バッファーを使用して、多くの効果定数を格納します。更新の頻度に基づいて定数をバッファーにグループ化します。 これにより、状態の変更の数を最小限に抑え、状態を変更するための API 呼び出しを最小限に抑えることができます。 これらの要因はどちらも、パフォーマンスの向上につながります。

注意

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

要件

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

こちらもご覧ください

ID3DX11EffectVariable

効果 11 インターフェイス

D3DX インターフェイス