Partilhar via


D3D11_1_DDI_LOGIC_OP enumeração (d3d10umddi.h)

Indica operações lógicas de sombreador usadas em um estado de combinação. Na notação a seguir, o valor de saída de cada operação lógica é fornecido em termos desses valores:

  • s é a saída do sombreador de pixel
  • d é o conteúdo do RTV (modo de exibição de destino de renderização)

Sintaxe

typedef enum D3D11_1_DDI_LOGIC_OP {
  D3D11_1_DDI_LOGIC_OP_CLEAR,
  D3D11_1_DDI_LOGIC_OP_SET,
  D3D11_1_DDI_LOGIC_OP_COPY,
  D3D11_1_DDI_LOGIC_OP_COPY_INVERTED,
  D3D11_1_DDI_LOGIC_OP_NOOP,
  D3D11_1_DDI_LOGIC_OP_INVERT,
  D3D11_1_DDI_LOGIC_OP_AND,
  D3D11_1_DDI_LOGIC_OP_NAND,
  D3D11_1_DDI_LOGIC_OP_OR,
  D3D11_1_DDI_LOGIC_OP_NOR,
  D3D11_1_DDI_LOGIC_OP_XOR,
  D3D11_1_DDI_LOGIC_OP_EQUIV,
  D3D11_1_DDI_LOGIC_OP_AND_REVERSE,
  D3D11_1_DDI_LOGIC_OP_AND_INVERTED,
  D3D11_1_DDI_LOGIC_OP_OR_REVERSE,
  D3D11_1_DDI_LOGIC_OP_OR_INVERTED
} ;

Constantes

 
D3D11_1_DDI_LOGIC_OP_CLEAR
0
D3D11_1_DDI_LOGIC_OP_SET
1
D3D11_1_DDI_LOGIC_OP_COPY
do
D3D11_1_DDI_LOGIC_OP_COPY_INVERTED
de ~
D3D11_1_DDI_LOGIC_OP_NOOP
d
D3D11_1_DDI_LOGIC_OP_INVERT
~ d
D3D11_1_DDI_LOGIC_OP_AND
e d de
D3D11_1_DDI_LOGIC_OP_NAND
~(s AND d)
D3D11_1_DDI_LOGIC_OP_OR
OU d
D3D11_1_DDI_LOGIC_OP_NOR
~( OR d)
D3D11_1_DDI_LOGIC_OP_XOR
^ d
D3D11_1_DDI_LOGIC_OP_EQUIV
~(s ^ d)
D3D11_1_DDI_LOGIC_OP_AND_REVERSE
s AND ~d
D3D11_1_DDI_LOGIC_OP_AND_INVERTED
~ ed
D3D11_1_DDI_LOGIC_OP_OR_REVERSE
OR ~d
D3D11_1_DDI_LOGIC_OP_OR_INVERTED
~ OU d

Observações

As operações de lógica de estado de mesclagem D3D11_1_DDI_LOGIC_OP são especificadas pelo D3D11_1_DDI_BLEND_DESC.membro LogicOp em uma chamada para a funçãoCreateBlendState(D3D11_1).

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8
servidor com suporte mínimo Windows Server 2012
cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Consulte também

CreateBlendState(D3D11_1)

D3D11_1_DDI_BLEND_DESC