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 |