Freigeben über


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.

Effektreferenz