Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет константы, указывающие логические операции, которые необходимо настроить для целевого объекта отрисовки.
Синтаксис
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 |