Técnicas e passes (Direct3D 9)
As técnicas fornecem o músculo de renderização. Uma técnica encapsula o estado de efeito que determina um estilo de renderização. Uma técnica é composta por um ou mais passes.
Técnicas
A sintaxe para chamar uma técnica é a seguinte:
technique [ id ] [< annotation(s) >]
{ pass(es) }
Em que:
- ID é um nome exclusivo opcional.
- anotação é zero ou mais partes opcionais de informações específicas do usuário. Consulte Adicionar informações aos parâmetros de efeito with_Annotations.
- pass(es) é zero ou mais passes. Cada passagem contém atribuições de estado. Veja abaixo.
Passa
Uma passagem contém as atribuições de estado necessárias para renderizar.
pass [ id ] [< annotation(s) >]
{ state assignment(s) }
Em que:
- ID é um nome exclusivo opcional.
- a anotação é uma ou mais informações opcionais específicas do usuário. Consulte Adicionar informações aos parâmetros de efeito with_Annotations.
- assignment(s) atribui zero ou mais valores de estado ou avalia uma ou mais expressões. Consulte Estados de efeito (Direct3D 9) e Expressões (Direct3D 9).
Os passes ignoram todos, exceto a última atribuição, em um conjunto de atribuições repetidas para o mesmo estado.
Tópicos relacionados