Compartir a través de


Interfaces de efecto (Direct3D 10)

Esta sección contiene información sobre las siguientes interfaces del sistema de efectos:

Interfaces Descripción
Id3D10EffectBlendVariable (interfaz) Obtiene acceso al estado de mezcla.
Id3D10EffectConstantBuffer (Interfaz) Obtiene acceso a un búfer de texturas o a un búfer de constantes.
Id3D10EffectDepthStencilVariable (Interfaz) Obtiene acceso al estado de galería de símbolos de profundidad.
Id3D10EffectDepthStencilViewVariable (Interfaz) Accede a una vista de galería de símbolos de profundidad.
Interfaz ID3D10Effect Encapsula el estado de la canalización en una o varias técnicas de representación.
Interfaz ID3D10Include Métodos implementados por el usuario para leer archivos de inclusión.
Interfaz ID3D10EffectMatrixVariable Obtiene acceso a una matriz.
Id3D10EffectPass (interfaz) Encapsula el estado del efecto en un paso.
Id3D10EffectPool (interfaz) Identifica variables de efecto compartido.
Interfaz ID3D10EffectRasterizerVariable Obtiene acceso al estado del rasterizador.
Id3D10EffectRenderTargetViewVariable (Interfaz) Accede a un destino de representación.
Interfaz ID3D10EffectSamplerVariable Obtiene acceso al estado del sampler.
Id3D10EffectScalarVariable (interfaz) Obtiene acceso a una variable escalar.
Id3D10EffectShaderResourceVariable (interfaz) Obtiene acceso a un recurso de sombreador.
Id3D10EffectShaderVariable (interfaz) Obtiene acceso a una variable de sombreador.
Id3D10EffectStringVariable (Interfaz) Obtiene acceso a una cadena.
Id3D10EffectTechnique (Interfaz) Encapsula uno o varios pases.
Id3D10EffectType (interfaz) Implementa métodos para acceder a variables de efecto.
Id3D10EffectVectorVariable (interfaz) Obtiene acceso a un vector.

 

Hay dos tipos de interfaces en el marco de efecto: interfaces de representación para representar un efecto e interfaces de reflexión para obtener y establecer variables de efecto con la API. Todas las interfaces de reflexión derivan de la interfaz ID3D10EffectVariable.

Referencia de efecto