Compartir a través de


Interfaz ID3D10EffectPass (d3d10effect.h)

Una interfaz de paso encapsula las asignaciones de estado dentro de una técnica.

La duración de un objeto ID3D10EffectPass es igual a la duración de su objeto ID3D10Effect primario.

Método Descripción
Aplicar Establezca el estado contenido en un paso al dispositivo.
ComputeStateBlockMask Genere una máscara para permitir o evitar cambios de estado.
GetAnnotationByIndex Obtiene una anotación por índice.
GetAnnotationByName Obtiene una anotación por nombre.
GetDesc Obtenga una descripción de pase.
GetGeometryShaderDesc Obtiene una descripción del sombreador de geometría.
GetPixelShaderDesc Obtiene una descripción del sombreador de píxeles.
GetVertexShaderDesc Obtiene una descripción del sombreador de vértices.
IsValid Pruebe un pase para ver si contiene una sintaxis válida.

Métodos

La interfaz ID3D10EffectPass tiene estos métodos.

 
ID3D10EffectPass::Apply

Establezca el estado contenido en un paso al dispositivo.
ID3D10EffectPass::ComputeStateBlockMask

Genere una máscara para permitir o evitar cambios de estado.
ID3D10EffectPass::GetAnnotationByIndex

El método ID3D10EffectPass::GetAnnotationByIndex (d3d10effect.h) obtiene una anotación por índice.
ID3D10EffectPass::GetAnnotationByName

Obtiene una anotación por nombre. (ID3D10EffectPass.GetAnnotationByName)
ID3D10EffectPass::GetDesc

Obtenga una descripción de pase.
ID3D10EffectPass::GetGeometryShaderDesc

Obtiene una descripción del sombreador de geometría.
ID3D10EffectPass::GetPixelShaderDesc

Obtiene una descripción del sombreador de píxeles.
ID3D10EffectPass::GetVertexShaderDesc

Obtiene una descripción del sombreador de vértices.
ID3D10EffectPass::IsValid

Pruebe un pase para ver si contiene una sintaxis válida.

Comentarios

Un paso es un bloque de código que establece los sombreadores y objetos de estado de representación. Un pase se declara dentro de una técnica; La sintaxis de una técnica se muestra en Sintaxis de técnica de efecto (Direct3D 10).

Para obtener una interfaz de paso de efecto, llame a un método como ID3D10EffectTechnique::GetPassByName.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d10effect.h

Consulte también

Interfaces de efecto (Direct3D 10)