Перечисление D3D12_LOGIC_OP (d3d12.h)
Определяет константы, указывающие логические операции, которые необходимо настроить для целевого объекта отрисовки.
Синтаксис
typedef enum D3D12_LOGIC_OP {
D3D12_LOGIC_OP_CLEAR = 0,
D3D12_LOGIC_OP_SET,
D3D12_LOGIC_OP_COPY,
D3D12_LOGIC_OP_COPY_INVERTED,
D3D12_LOGIC_OP_NOOP,
D3D12_LOGIC_OP_INVERT,
D3D12_LOGIC_OP_AND,
D3D12_LOGIC_OP_NAND,
D3D12_LOGIC_OP_OR,
D3D12_LOGIC_OP_NOR,
D3D12_LOGIC_OP_XOR,
D3D12_LOGIC_OP_EQUIV,
D3D12_LOGIC_OP_AND_REVERSE,
D3D12_LOGIC_OP_AND_INVERTED,
D3D12_LOGIC_OP_OR_REVERSE,
D3D12_LOGIC_OP_OR_INVERTED
} ;
Константы
D3D12_LOGIC_OP_CLEAR Значение: 0 Очищает целевой объект отрисовки ( 0 ). |
|
D3D12_LOGIC_OP_SET Задает целевой объект отрисовки ( 1 ). |
|
D3D12_LOGIC_OP_COPY Копирует целевой объект отрисовки ( источник из выходных данных шейдера |
|
D3D12_LOGIC_OP_COPY_INVERTED Выполняет инвертированную копию целевого объекта отрисовки ( ~s ). |
|
D3D12_LOGIC_OP_NOOP Для целевого объекта отрисовки ( d назначение в представлении целевого объекта отрисовки) не выполняется никаких операций. |
|
D3D12_LOGIC_OP_INVERT Инвертирует целевой объект отрисовки ( ~d ). |
|
D3D12_LOGIC_OP_AND Выполняет логическую операцию AND для целевого объекта отрисовки ( s & d ). |
|
D3D12_LOGIC_OP_NAND Выполняет логическую операцию NAND в целевом объекте отрисовки ( ~(s & d) ). |
|
D3D12_LOGIC_OP_OR Выполняет логическую операцию ИЛИ в целевом объекте отрисовки ( с) |
г). |
D3D12_LOGIC_OP_NOR Выполняет логическую операцию NOR для целевого объекта отрисовки ( ~(s) |
d)). |
D3D12_LOGIC_OP_XOR Выполняет логическую операцию XOR для целевого объекта отрисовки ( s ^ d ). |
|
D3D12_LOGIC_OP_EQUIV Выполняет операцию логического равенства для целевого объекта отрисовки ( ~(s ^ d) ). |
|
D3D12_LOGIC_OP_AND_REVERSE Выполняет логическую операцию AND и обратную операцию для целевого объекта отрисовки ( s & ~d ). |
|
D3D12_LOGIC_OP_AND_INVERTED Выполняет логическую операцию И и инвертации для целевого объекта отрисовки ( ~s & d ). |
|
D3D12_LOGIC_OP_OR_REVERSE Выполняет логическую операцию ИЛИ и обратную операцию в целевом объекте отрисовки ( с) |
~d). |
D3D12_LOGIC_OP_OR_INVERTED Выполняет логическую операцию ИЛИ и инвертации в целевом объекте отрисовки ( ~s) |
г). |
Комментарии
Это перечисление используется структурой D3D12_RENDER_TARGET_BLEND_DESC .
Требования
Верхняя часть | d3d12.h |