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.
Temas relacionados