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) |