ID3DX11EffectVariable インターフェイス

ID3DX11EffectVariable インターフェイスは、すべての効果変数の基本クラスです。

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

メソッド

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

メソッド 説明
AsBlend 効果ブレンド変数を取得します。
AsClassInstance クラス インスタンス変数を取得します。
AsConstantBuffer 定数バッファーを取得します。
AsDepthStencil 深度ステンシル変数を取得します。
AsDepthStencilView 深度ステンシル ビュー変数を取得します。
AsInterface インターフェイス変数を取得します。
AsMatrix マトリックス変数を取得します。
AsRasterizer ラスタライザー変数を取得します。
AsRenderTargetView render-target-view 変数を取得します。
AsSampler サンプラー変数を取得します。
AsScalar スカラー変数を取得します。
AsShader シェーダー変数を取得します。
AsShaderResource シェーダー リソース変数を取得します。
Asstring 文字列変数を取得します。
AsUnorderedAccessView 順序指定されていないアクセス ビュー変数を取得します。
AsVector ベクター変数を取得します。
GetAnnotationByIndex インデックスで注釈を取得します。
GetAnnotationByName 名前で注釈を取得します。
GetDesc 説明を取得します。
GetElement 配列要素を取得します。
GetMemberByIndex インデックスによって構造体メンバーを取得します。
GetMemberByName 名前で構造体メンバーを取得します。
GetMemberBySemantic セマンティックによって構造体メンバーを取得します。
GetParentConstantBuffer 定数バッファーを取得します。
GetRawValue データを取得する。
Gettype 型情報を取得します。
Isvalid データ型と格納されているデータを比較します。
SetRawValue データを設定します。

解説

Note

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

要件

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

関連項目

効果 11 インターフェイス

D3DX インターフェイス