Compartilhar via


Writing Pixels

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

No final estágio de pipeline de processamento pixel, os valores--como valores de cor, intensidade e estêncil pixel--gerados pelo processamento de pixel up to esta apontar são gravados o apropriado coordenadas no apropriado buffers. Há vários estados processar esse controle como valores do pixel são gravados para os buffers. Você pode definir valores para todos esses estados processar por chamado de IDirect3DMobileDevice::SetRenderState método.

Você poderá controle quais cores são escritas para o destino processar por configuração um valor para o estado processar D3DMRS_COLORWRITEENABLE (consulte D3DMRENDERSTATETYPE). O valor para esse estado processar é uma combinação de um ou mais Valores D3DMCOLORWRITEENABLE. Quando você definir o sinalizador para uma determinada cor canalizar, que canalizar cor é gravada para o destino processar. Se o sinalizador for Clear, o canalizar cor não é gravado. Bits que não são usados para esses sinalizadores são ignorados.

Você pode alternar gravar a reserva profundidade ativado ou desativado pela configuração operações um valor para o estado processar D3DMRS_ZWRITEENABLE.

Você poderá controle quais bits são gravados para a reserva estêncil por configuração um valor para o estado processar D3DMRS_STENCILWRITEMASK. Cada bit no estado de processar valor corresponde a um bit na reserva estêncil, baixa bit para bit baixa e continuar o backup. Se o bit estiver definido em estado de processar valor e, em seguida, o correspondente bit na reserva de estêncil pode ser gravado. De exemplo, se a reserva estêncil foi 8 bits, e a máscara de gravação estêncil está definida como 0x000000FE e, em seguida, o parte superior 7 bits da de entrada valor estêncil será gravado e o bit inferior não irá.

Depois que os dados pixel foi escritos para o destino processar, processamento continua on to o próximo pixel.

See Also

Concepts

Per Pixel Operations