다음을 통해 공유


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

추가 정보

핵심 열거형