Compartir a través de


Parámetros (Direct3D 9)

Los parámetros son variables de efecto.

Sintaxis

usage type ID [: semantic] [<annotation(s)>] [= expression];

La aplicación puede leer y escribir parámetros con ID3DXEffect o ID3DXEffectCompiler.

Se puede hacer referencia a los parámetros en funciones y en técnicas (en concreto, en el lado derecho de las asignaciones de estado).

Elemento Descripción
Uso
Ámbito del parámetro . Consulte Usos y literales (Direct3D 9).
Tipo
Cualquier referencia válida para el tipo HLSL .
ID
Un nombre único.
Semántica
Una etiqueta que sigue a las reglas de identificador que normalmente indica el uso del parámetro . Debe ser un tipo determinado.
Anotaciones
Cero o más fragmentos de información específica del usuario. Puede ser cualquier tipo. Vea Add Information to Effect Parameters with Annotations (Agregar información a parámetros de efecto con anotaciones).
Expresión
Inicializa el valor del parámetro. Vea Expresiones (Direct3D 9).

 

Los parámetros se pueden inicializar en cualquier referencia válida para la expresión HLSL que se reduzca a un valor literal.

La ejecución de la asignación de estado o las llamadas de función no cambian los valores de parámetro.

Formato de efecto