Effektschnittstellen (Direct3D 10)
Dieser Abschnitt enthält Informationen zu den folgenden Effektsystemschnittstellen:
Schnittstellen | Beschreibung |
---|---|
ID3D10EffectBlendVariable Interface | Accesses blend state. |
ID3D10EffectConstantBuffer-Schnittstelle | Greift auf einen Texturpuffer oder einen Konstantenpuffer zu. |
ID3D10EffectDepthStencilVariable Interface | Greift auf den Tiefenschablonenzustand zu. |
ID3D10EffectDepthStencilViewVariable Interface | Greift auf eine Tiefenschablonenansicht zu. |
ID3D10Effect Interface | Kapselt den Pipelinestatus in einer oder mehreren Renderingtechniken. |
ID3D10Include Interface | Vom Benutzer implementierte Methoden zum Lesen umfassen Dateien. |
ID3D10EffectMatrixVariable Interface | Greift auf eine Matrix zu. |
ID3D10EffectPass-Schnittstelle | Kapselt den Effektstatus in einem Durchlauf. |
ID3D10EffectPool Interface | Identifiziert Gemeinsam genutzte Effektvariablen. |
ID3D10EffectRasterizerVariable Interface | Greift auf den Rasterizerstatus zu. |
ID3D10EffectRenderTargetViewVariable Interface | Greift auf ein Renderziel zu. |
ID3D10EffectSamplerVariable Interface | Accesses sampler state. |
ID3D10EffectScalarVariable Interface | Greift auf eine skalare Variable zu. |
ID3D10EffectShaderResourceVariable Interface | Greift auf eine Shaderressource zu. |
ID3D10EffectShaderVariable Interface | Greift auf eine Shadervariable zu. |
ID3D10EffectStringVariable Interface | Greift auf eine Zeichenfolge zu. |
ID3D10EffectTechnique Interface | Kapselt mindestens einen Durchläufe. |
ID3D10EffectType Interface | Implementiert Methoden für den Zugriff auf Effektvariablen. |
ID3D10EffectVectorVariable Interface | Greift auf einen Vektor zu. |
Es gibt zwei Arten von Schnittstellen im Effektframework: Renderingschnittstellen zum Rendern eines Effekts und Spiegelungsschnittstellen zum Abrufen und Festlegen von Effektvariablen mit der API. Alle Spiegelungsschnittstellen werden von ID3D10EffectVariable Interfaceabgeleitet.
Verwandte Themen