Alpha Blending
9/8/2008
A operação combinação alfa é um das operações finais no pipeline de processamento Mobile ® Direct3D Microsoft ®. Ele determina como o valor pixel saída conversor de bitmap é combinado com o valor pixel existentes no destino a processar. O processo combinação alfa é controlado por um número de estados processar.
O estado processar D3DMRS_ALPHABLENDENABLE (consulte D3DMRENDERSTATETYPE) é usado para controle se combinação alfa está habilitado. Se combinação alfa estiver desativada, a entrada origem valor pixel é passado sobre como a saída de alfa misturam operação. Você pode definir o valor para esse estado processar, chamado de IDirect3DMobileDevice::SetRenderState método.
O estado processar D3DMRS_BLENDOP é usado para especificar a função que Direct3D Mobile deve usar na operação de combinação alfa. O D3DMBLENDOP enumeração identifica as funções específicas que são disponível.
Fatores de combinação
Os valores pixel origem e destino são sempre multiplicados por um fator de combinação antes que eles são passados para uma função blending. Os fatores de combinação são controlados por dois estados processar, D3DMRS_SRCBLEND e D3DMRS_DESTBLEND. Esses fatores são aplicadas a todos os canais três cor e a alfa canalizar.