Compartilhar via


Método ID3D10Device::OMSetDepthStencilState (d3d10.h)

Define o estado de estêncil de profundidade do estágio de fusão de saída.

Sintaxe

void OMSetDepthStencilState(
  [in] ID3D10DepthStencilState *pDepthStencilState,
  [in] UINT                    StencilRef
);

Parâmetros

[in] pDepthStencilState

Tipo: ID3D10DepthStencilState*

Ponteiro para uma interface de estado de estêncil de profundidade (consulte ID3D10DepthStencilState) para associar ao dispositivo.

[in] StencilRef

Tipo: UINT

Valor de referência a ser executado ao fazer um teste de estêncil de profundidade. Consulte Observações.

Retornar valor

Nenhum

Comentários

Para criar uma interface de estado de estêncil de profundidade, chame ID3D10Device::CreateDepthStencilState.

O estado de estêncil de profundidade é usado pelo estágio de fusão de saída para configurar testes de estêncil de profundidade. O valor de referência do estêncil é o valor de controle usado no teste de estêncil de profundidade.

O método não conterá uma referência às interfaces passadas. Por esse motivo, os aplicativos devem ter cuidado para não liberar uma interface atualmente em uso pelo dispositivo.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho d3d10.h
Biblioteca D3D10.lib

Confira também

ID3D10Device Interface