Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Expressões são afirmações matemáticas ou lógicas que são usadas no lado direito de um sinal de igual. Existem muitos tipos de expressões.
Expressões
Referência de variáveis
( variable ) or<variable >Escalar numérico
scalarExpressão numérica
( numeric expression )Todas as expressões HLL numéricas padrão são suportadas aqui.
Construtor
type ( constructor arguments )Lista de inicializadores
{ scalar value [, scalar value ... ] }Os escalares devem ser valores escalares literais.
O número de inicializadores deve ser compatível com a variável (estado) no lado esquerdo do sinal de igual.
OU Expressão
token [ | token ... ]Os tokens devem ser compatíveis com a variável (estado) no lado esquerdo do sinal de igual.
Os tokens não diferenciam maiúsculas de minúsculas.
NULO
NULLNULL só pode ser atribuído a um sombreador, sampler ou um objeto de textura.
Bloco de montagem
asm { code }Os Blocos de Montagem PS devem ser atribuídos ao estado PIXELSHADER.
Os Blocos de Montagem VS devem ser atribuídos ao estado VERTEXSHADER.
Bloco de estado do amostrador
sampler_state { [ state = expression ; [ state = ... ] ] }Os blocos de estado do amostrador são sequências de atribuições de textura ou estado do estágio do amostrador não indexado.
Os blocos de estado do amostrador devem ser atribuídos ao estado do efeito SAMPLER.
Bloco de Estado de Efeito
stateblock_state { [ state [ [index] ] = expression; [ state [ [index] ] = ... ] ] }Os blocos de estado são sequências de estado geral. Os blocos de estado podem ser aninhados, mas não podem conter referências circulares.
Os blocos de estado devem ser atribuídos ao estado de efeito STATEBLOCK.
Compilação HLSL
compile target entrypoint ( [ arguments ] )O destino do sombreador de vértice vs_m_n indica D3DVS_VERSION(m, n) versão do sombreador de vértice. O destino do sombreador de pixel ps_m_n indica D3DPS_VERSION(m, n) versão do sombreador de pixel.
As expressões de compilação de linguagem de alto nível do sombreador Vertex só podem ser atribuídas ao estado do efeito VERTEXSHADER. As expressões de compilação de linguagem de alto nível do sombreador de pixel só podem ser atribuídas ao estado do efeito PIXELSHADER.
Tópicos relacionados