d3d10effect.h ヘッダー
このヘッダーは、Direct3D 10 Graphics で使用されます。 詳細については、次を参照してください。
d3d10effect.h には、次のプログラミング インターフェイスが含まれています。
ID3D10Effect ID3D10Effect インターフェイスは、レンダリング効果を実装するための一連の状態オブジェクト、リソース、シェーダーを管理します。 |
ID3D10EffectBlendVariable blend-variable インターフェイスは、ブレンド状態にアクセスします。 |
ID3D10EffectConstantBuffer 定数バッファー インターフェイスは、定数バッファーまたはテクスチャ バッファーにアクセスします。 |
ID3D10EffectDepthStencilVariable 深度ステンシル変数インターフェイスは、深度ステンシルの状態にアクセスします。 |
ID3D10EffectDepthStencilViewVariable 深度ステンシル ビュー変数インターフェイスは、深度ステンシル ビューにアクセスします。 |
ID3D10EffectMatrixVariable マトリックス変数インターフェイスは、マトリックスにアクセスします。 |
ID3D10EffectPass パス インターフェイスは、手法内で状態の割り当てをカプセル化します。 |
ID3D10EffectPool プール インターフェイスは、効果間で変数を共有するための共通メモリ領域 (またはプール) を表します。 |
ID3D10EffectRasterizerVariable ラスタライザー変数インターフェイスは、ラスタライザーの状態にアクセスします。 |
ID3D10EffectRenderTargetViewVariable render-target-view インターフェイスは、レンダー ターゲットにアクセスします。 |
ID3D10EffectSamplerVariable サンプラー インターフェイスはサンプラーの状態にアクセスします。 |
ID3D10EffectScalarVariable 効果スカラー変数インターフェイスはスカラー値にアクセスします。 |
ID3D10EffectShaderResourceVariable シェーダー リソース インターフェイスは、シェーダー リソースにアクセスします。 |
ID3D10EffectShaderVariable シェーダー変数インターフェイスは、シェーダー変数にアクセスします。 |
ID3D10EffectStringVariable 文字列変数インターフェイスは、文字列変数にアクセスします。 |
ID3D10EffectTechnique ID3D10EffectTechnique インターフェイスは、パスのコレクションです。 |
ID3D10EffectType ID3D10EffectType インターフェイスは、種類別にエフェクト変数にアクセスします。 |
ID3D10EffectVariable ID3D10EffectVariable インターフェイスは、すべての効果変数の基本クラスです。 |
ID3D10EffectVectorVariable ベクトル変数インターフェイスは、4 成分ベクトルにアクセスします。 |
ID3D10StateBlock 状態ブロック インターフェイスは、レンダリング状態をカプセル化します。 |
D3D10CompileEffectFromMemory 効果をコンパイルします。 |
D3D10CreateEffectFromMemory コンパイル済み効果を含むバッファーから ID3D10Effect を作成します。 |
D3D10CreateEffectPoolFromMemory 効果プール (または共有メモリの場所) を作成して、効果間で変数を共有できるようにします。 |
D3D10CreateStateBlock 状態ブロックを作成します。 |
D3D10DisassembleEffect コンパイルされた効果を、アセンブリ命令とレジスタ割り当てを含むテキスト文字列に逆アセンブルするこの関数は非推奨になりました。 代わりに、D3DDisassemble10Effect を使用します。 |
D3D10StateBlockMaskDifference 2 つの状態ブロック マスクとビットごとの XOR を組み合わせます。 |
D3D10StateBlockMaskDisableAll 状態ブロック マスクを使用して、すべての状態キャプチャを無効にします。 |
D3D10StateBlockMaskDisableCapture 状態ブロック マスクを使用して状態キャプチャを無効にします。 |
D3D10StateBlockMaskEnableAll 状態ブロック マスクを有効にして、すべての状態変数をキャプチャして適用します。 |
D3D10StateBlockMaskEnableCapture 状態ブロック マスクで状態値の範囲を有効にします。 |
D3D10StateBlockMaskGetSetting 状態ブロック マスク内の要素を取得します。は、キャプチャと適用のためにマスクによって要素が許可されているかどうかを判断します。 |
D3D10StateBlockMaskIntersect 2 つの状態ブロック マスクとビットごとの AND を組み合わせます。 |
D3D10StateBlockMaskUnion 2 つの状態ブロック マスクとビットごとの OR を組み合わせます。 |
D3D10_EFFECT_DESC 効果について説明します。 |
D3D10_EFFECT_SHADER_DESC 効果シェーダーについて説明します。 |
D3D10_EFFECT_TYPE_DESC 効果変数型について説明します。 |
D3D10_EFFECT_VARIABLE_DESC 効果変数について説明します。 |
D3D10_PASS_DESC パイプラインの状態を含むエフェクト パスについて説明します。 |
D3D10_PASS_SHADER_DESC シェーダーを含む効果変数について説明します。 |
D3D10_STATE_BLOCK_MASK デバイスの状態を示します。 |
D3D10_TECHNIQUE_DESC 効果の手法について説明します。 |
D3D10_DEVICE_STATE_TYPES 効果デバイスの状態の種類。 |