Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Указывает операции логики шейдера, используемые в состоянии смешивания. В следующей нотации выходные значения каждой операции логики даются с точки зрения следующих значений:
- — это выходные данные шейдера пикселей
- d — это содержимое целевого представления отрисовки (RTV)
Синтаксис
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
} ;
Константы
D3D11_1_DDI_LOGIC_OP_CLEAR0 |
D3D11_1_DDI_LOGIC_OP_SET1 |
D3D11_1_DDI_LOGIC_OP_COPY |
D3D11_1_DDI_LOGIC_OP_COPY_INVERTED~ |
D3D11_1_DDI_LOGIC_OP_NOOPd |
D3D11_1_DDI_LOGIC_OP_INVERT~ d |
D3D11_1_DDI_LOGIC_OP_ANDAND d |
D3D11_1_DDI_LOGIC_OP_NAND~( AND d) |
D3D11_1_DDI_LOGIC_OP_OROR d |
D3D11_1_DDI_LOGIC_OP_NOR~( OR d) |
D3D11_1_DDI_LOGIC_OP_XOR^ d |
D3D11_1_DDI_LOGIC_OP_EQUIV~( ^ d) |
D3D11_1_DDI_LOGIC_OP_AND_REVERSEAND ~d |
D3D11_1_DDI_LOGIC_OP_AND_INVERTED~ AND d |
D3D11_1_DDI_LOGIC_OP_OR_REVERSEOR ~d |
D3D11_1_DDI_LOGIC_OP_OR_INVERTED~ OR d |
Замечания
Операции логики смешивания D3D11_1_DDI_LOGIC_OP указываются D3D11_1_DDI_BLEND_DESC.элемент LogicOp в вызове функции CreateBlendState(D3D11_1).
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 8 |
| минимальный поддерживаемый сервер | Windows Server 2012 |
| заголовка | d3d10umddi.h (include D3d10umddi.h) |