ID3D10EffectVariable インターフェイス
ID3D10EffectVariable インターフェイスは、すべてのエフェクト変数の基本クラスです。
このインターフェイスは何も継承しませんが、次のメソッドが含まれています。
メソッド | 説明 |
---|---|
AsBlend | このインターフェイスを ID3D10EffectBlendVariable インターフェイスにキャストします。 |
AsConstantBuffer | このインターフェイスを ID3D10EffectConstantBuffer インターフェイスにキャストします。 |
AsDepthStencil | このインターフェイスを ID3D10EffectDepthStencilVariable インターフェイスにキャストします。 |
AsDepthStencilView | このインターフェイスを ID3D10EffectDepthStencilViewVariable インターフェイスにキャストします。 |
AsMatrix | このインターフェイスを ID3D10EffectMatrixVariable インターフェイスにキャストします。 |
AsRasterizer | このインターフェイスを ID3D10EffectRasterizerVariable インターフェイスにキャストします。 |
AsRenderTargetView | このインターフェイスを ID3D10EffectRenderTargetViewVariable インターフェイスにキャストします。 |
AsSampler | このインターフェイスを ID3D10EffectSamplerVariable インターフェイスにキャストします。 |
AsScalar | このインターフェイスを ID3D10EffectScalarVariable インターフェイスにキャストします。 |
AsShader | このインターフェイスを ID3D10EffectShaderVariable インターフェイスにキャストします。 |
AsShaderResource | このインターフェイスを ID3D10EffectShaderResourceVariable インターフェイスにキャストします。 |
AsString | このインターフェイスを ID3D10EffectStringVariable インターフェイスにキャストします。 |
AsVector | このインターフェイスを ID3D10EffectVectorVariable インターフェイスにキャストします。 |
ID3D10EffectVariable::GetAnnotationByIndex | インデックスによってアノテーションを取得します。 |
ID3D10EffectVariable::GetAnnotationByName | 名前によってアノテーションを取得します。 |
ID3D10EffectVariable::GetDesc | 記述を取得します。 |
ID3D10EffectVariable::GetElement | 配列の要素を取得します。 |
ID3D10EffectVariable::GetMemberByIndex | インデックスによって構造体のメンバーを取得します。 |
ID3D10EffectVariable::GetMemberByName | 名前によって構造体のメンバーを取得します。 |
ID3D10EffectVariable::GetMemberBySemantic | セマンティクスによって構造体のメンバーを取得します。 |
ID3D10EffectVariable::GetParentConstantBuffer | 定数バッファーを取得します。 |
ID3D10EffectVariable::GetRawValue | 値を取得します。 |
ID3D10EffectVariable::GetType | 型を取得します。 |
ID3D10EffectVariable::IsValid | データ型を保存されているデータと比較します。 |
ID3D10EffectVariable::SetRawValue | 値を設定します。 |