ID3D10GeometryShader インターフェイス
ジオメトリ シェーダー インターフェイスは、ジオメトリ シェーダー ステージを制御する実行可能プログラム (ジオメトリ シェーダー) を管理します。
IUnknown
ID3D10DeviceChild
ID3D10GeometryShader
このインターフェイスには以下のメソッドがあります。
メソッド | 説明 |
---|---|
なし | なし |
ジオメトリ シェーダー インターフェイスにはメソッドがありません。各自のシェーダー機能を実装するには、HLSL を使用します。Direct3D 10 のすべてのシェーダーは、共通シェーダー コアと呼ばれる共通の機能セットから実装されます。
ジオメトリ シェーダー インターフェイスを作成するには、ID3D10Device::CreateGeometryShader または ID3D10Device::CreateGeometryShaderWithStreamOutput のいずれかを呼び出します。ジオメトリ シェーダーを使用するには、ID3D10Device::GSSetShader を呼び出して事前にデバイスにバインドしておく必要があります。
このインターフェイスは D3D10.h で定義されています。