Compartilhar via


Alpha Test

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

A alfa operação testar envolve testes a de entrada alfa do pixel valor com um valor de referência e alterando o fluxo de processamento com base nos resultados do que testar. A alfa testar é controlada por um conjunto de estados processar.

O estado processar D3DMRS_ALPHATESTENABLE (consulte D3DMRENDERSTATETYPE) controles se o alfa testar lógica está habilitado. Se o alfa é testar habilitado o valor pixel é controlado pelo resultado de alfa testar. Se o alfa testar está desabilitado o valor pixel não é afetado e é processado da maneira normal. Você pode definir o valor desse estado processar chamado IDirect3DMobileDevice::SetRenderState.

O estado processar D3DMRS_ALPHAREF controla a alfa valor de referência testar. O valor de referência será considerado entre 0 e 255, inclusive.

O estado processar D3DMRS_ALPHAFUNC controla a função usada na entrada alfa do pixel valor e a alfa referência valor.