D3D11_1_DDI_LOGIC_OP enumeração (d3d10umddi.h)
Indica operações lógicas de sombreador usadas em um estado de mesclagem. 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 da exibição de destino de renderização (RTV)
Syntax
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 s |
D3D11_1_DDI_LOGIC_OP_COPY_INVERTED ~s |
D3D11_1_DDI_LOGIC_OP_NOOP d |
D3D11_1_DDI_LOGIC_OP_INVERT ~d |
D3D11_1_DDI_LOGIC_OP_AND s AND d |
D3D11_1_DDI_LOGIC_OP_NAND ~(s AND d) |
D3D11_1_DDI_LOGIC_OP_OR s OR d |
D3D11_1_DDI_LOGIC_OP_NOR ~(s OR d) |
D3D11_1_DDI_LOGIC_OP_XOR s ^ 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 ~s AND d |
D3D11_1_DDI_LOGIC_OP_OR_REVERSE s OR ~d |
D3D11_1_DDI_LOGIC_OP_OR_INVERTED ~s OR d |
Comentários
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ção CreateBlendState(D3D11_1).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 8 |
Servidor mínimo com suporte | Windows Server 2012 |
Cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |