Compartir a través de


Interfaz ID3D10EffectTechnique (d3d10effect.h)

Una interfaz ID3D10EffectTechnique es una colección de pases.

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

Método Descripción
ComputeStateBlockMask Calcule una máscara de bloque de estado 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 técnica.
GetPassByIndex Obtiene un pase por índice.
GetPassByName Obtenga un pase por nombre.
IsValid Pruebe una técnica para ver si contiene una sintaxis válida.

Métodos

La interfaz ID3D10EffectTechnique tiene estos métodos.

 
ID3D10EffectTechnique::ComputeStateBlockMask

Calcule una máscara de bloque de estado para permitir o evitar cambios de estado.
ID3D10EffectTechnique::GetAnnotationByIndex

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

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

Obtenga una descripción técnica.
ID3D10EffectTechnique::GetPassByIndex

Obtiene un pase por índice.
ID3D10EffectTechnique::GetPassByName

Obtenga un pase por nombre.
ID3D10EffectTechnique::IsValid

Pruebe una técnica para ver si contiene una sintaxis válida.

Comentarios

Un efecto contiene una o varias técnicas; cada técnica contiene uno o más pasos; cada paso contiene asignaciones de estado (consulta Organizar el estado en un efecto (Direct3D 10)). La sintaxis para crear una técnica se muestra en Sintaxis de técnica de efecto (Direct3D 10).

Para obtener una interfaz de técnica de efecto, llame a un método como ID3D10Effect::GetTechniqueByName.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado d3d10effect.h

Consulte también

Interfaces de efecto (Direct3D 10)