D3D12_LOGIC_OP 열거형(d3d12.h)
렌더링 대상에 대해 구성할 논리 작업을 지정하는 상수를 정의합니다.
Syntax
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 렌더링 대상( s & d )에서 논리 AND 작업을 수행합니다. |
|
D3D12_LOGIC_OP_NAND 렌더링 대상( ~(s & d) )에서 논리적 NAND 작업을 수행합니다. |
|
D3D12_LOGIC_OP_OR 렌더링 대상에서 논리적 OR 작업을 수행합니다(s) . |
d). |
D3D12_LOGIC_OP_NOR 렌더링 대상에서 논리적 NOR 작업을 수행합니다( ~(s) . |
d)). |
D3D12_LOGIC_OP_XOR 렌더링 대상( s ^ d )에서 논리 XOR 작업을 수행합니다. |
|
D3D12_LOGIC_OP_EQUIV 렌더링 대상( ~(s ^ d) )에서 논리적 같음 연산을 수행합니다. |
|
D3D12_LOGIC_OP_AND_REVERSE 렌더링 대상( s & ~d )에서 논리적 AND 및 역방향 작업을 수행합니다. |
|
D3D12_LOGIC_OP_AND_INVERTED 렌더링 대상( ~s & d )에서 논리 AND 및 반전 작업을 수행합니다. |
|
D3D12_LOGIC_OP_OR_REVERSE 렌더링 대상에서 논리적 OR 및 역방향 작업을 수행합니다(s) . |
~d). |
D3D12_LOGIC_OP_OR_INVERTED 렌더링 대상에서 논리적 OR 및 반전 작업을 수행합니다(~s) . |
d). |
설명
이 열거형은 D3D12_RENDER_TARGET_BLEND_DESC 구조체에서 사용됩니다.
요구 사항
머리글 | d3d12.h |