エフェクト関数 (Direct3D 10)
ここでは、次のエフェクト関数について説明します。
関数 | 説明 |
---|---|
D3D10CompileEffectFromMemory | エフェクトをコンパイルします。 |
D3D10CreateEffectFromMemory | エフェクトを作成します。 |
D3D10CreateEffectPoolFromMemory | エフェクト プールを作成します。 |
D3D10CreateStateBlock | ステート ブロックを作成します。 |
D3D10DisassembleEffect | コンパイル済みエフェクトをシェーダー アセンブリ命令に逆アセンブルします。 |
D3D10StateBlockMaskDifference | ビット単位の XOR 演算で 2 つのステート ブロック マスクを結合します。 |
D3D10StateBlockMaskDisableAll | ステートのキャプチャーを無効にします。 |
D3D10StateBlockMaskDisableCapture | ステート ブロック マスクを使用してステートのキャプチャーを無効にします。 |
D3D10StateBlockMaskEnableAll | ステート ブロック マスクによって、すべてのステート変数のキャプチャーおよび適用を有効にします。 |
D3D10StateBlockMaskEnableCapture | ステート ブロック マスク内の一連のステート値を有効にします。 |
D3D10StateBlockMaskGetSetting | ステート ブロック マスク内の要素を取得します。 |
D3D10StateBlockMaskIntersect | ビット単位の AND 演算で 2 つのステート ブロック マスクを結合します。 |
D3D10StateBlockMaskUnion | ビット単位の OR 演算で 2 つのステート ブロック マスクを結合します。 |