Effektschnittstellen (Direct3D 10)

Dieser Abschnitt enthält Informationen zu den folgenden Effektsystemschnittstellen:

Schnittstellen Beschreibung
ID3D10EffectBlendVariable-Schnittstelle Greift auf den Mischzustand zu.
ID3D10EffectConstantBuffer-Schnittstelle Greift auf einen Texturpuffer oder einen Konstantenpuffer zu.
ID3D10EffectDepthStencilVariable-Schnittstelle Greift auf den Tiefenschablonenzustand zu.
ID3D10EffectDepthStencilViewVariable-Schnittstelle Greift auf eine Tiefenschablonenansicht zu.
ID3D10Effect-Schnittstelle Kapselt den Pipelinezustand in mindestens einer Renderingtechnik.
ID3D10Einschließen der Schnittstelle Vom Benutzer implementierte Methoden zum Lesen umfassen Dateien.
ID3D10EffectMatrixVariable-Schnittstelle Greift auf eine Matrix zu.
ID3D10EffectPass-Schnittstelle Kapselt den Effektzustand in einem Durchlauf.
ID3D10EffectPool-Schnittstelle Identifiziert Shared-Effect-Variablen.
ID3D10EffectRasterizerVariable Schnittstelle Greift auf den Status des Rasterisierers zu.
ID3D10EffectRenderTargetViewVariable-Schnittstelle Greift auf ein Renderziel zu.
ID3D10EffectSamplerVariable-Schnittstelle Greift auf den Samplerzustand zu.
ID3D10EffectScalarVariable-Schnittstelle Greift auf eine Skalarvariable zu.
ID3D10EffectShaderResourceVariable-Schnittstelle Greift auf eine Shaderressource zu.
ID3D10EffectShaderVariable-Schnittstelle Greift auf eine Shadervariable zu.
ID3D10EffectStringVariable-Schnittstelle Greift auf eine Zeichenfolge zu.
ID3D10EffectTechnique-Schnittstelle Kapselt einen oder mehrere Durchläufe.
ID3D10EffectType-Schnittstelle Implementiert Methoden für den Zugriff auf Effektvariablen.
ID3D10EffectVectorVariable-Schnittstelle Greift auf einen Vektor zu.

 

Es gibt zwei Arten von Schnittstellen im Effektframework: Renderingschnittstellen zum Rendern eines Effekts und Reflektionsschnittstellen zum Abrufen und Festlegen von Effektvariablen mit der API. Alle Reflektionsschnittstellen werden von ID3D10EffectVariable Interface abgeleitet.

Effektverweis