구문
멤버
BlendEnable형식: BOOL 블렌딩을 활성화(또는 비활성화)할지 여부를 지정합니다. 블렌딩을 활성화하려면 TRUE로 설정합니다.
LogicOpEnable과 BlendEnable이 둘 다 TRUE인 것은 유효하지 않습니다.
형식: BOOL 논리 연산을 활성화(또는 비활성화)할지 여부를 지정합니다. 논리 연산을 활성화하려면 TRUE로 설정합니다.
LogicOpEnable과 BlendEnable이 둘 다 TRUE인 것은 유효하지 않습니다.
형식: D3D12_BLEND 픽셀 셰이더가 출력하는 RGB 값에 대해 수행할 연산을 지정하는 D3D12_BLEND 형식의 값입니다. BlendOp 멤버는 SrcBlend와 DestBlend 연산을 결합하는 방법을 정의합니다. DestBlend
형식: D3D12_BLEND 렌더 대상의 현재 RGB 값에 대해 수행할 연산을 지정하는 D3D12_BLEND 형식의 값입니다. BlendOp 멤버는 SrcBlend와 DestBlend 연산을 결합하는 방법을 정의합니다. BlendOp
형식: D3D12_BLEND_OP SrcBlend와 DestBlend 연산을 결합하는 방법을 정의하는 D3D12_BLEND_OP 형식의 값입니다. SrcBlendAlpha
형식: D3D12_BLEND 픽셀 셰이더가 출력하는 알파 값에 대해 수행할 연산을 지정하는 D3D12_BLEND 형식의 값입니다. _COLOR로 끝나는 블렌드 옵션은 허용되지 않습니다. BlendOpAlpha 멤버는 SrcBlendAlpha와 DestBlendAlpha 연산을 결합하는 방법을 정의합니다. DestBlendAlpha
형식: D3D12_BLEND 렌더 대상의 현재 알파 값에 대해 수행할 연산을 지정하는 D3D12_BLEND 형식의 값입니다. _COLOR로 끝나는 블렌드 옵션은 허용되지 않습니다. BlendOpAlpha 멤버는 SrcBlendAlpha와 DestBlendAlpha 연산을 결합하는 방법을 정의합니다. BlendOpAlpha
형식: D3D12_BLEND_OP SrcBlendAlpha와 DestBlendAlpha 연산을 결합하는 방법을 정의하는 D3D12_BLEND_OP 형식의 값입니다. LogicOp
형식: D3D12_LOGIC_OP 렌더 대상에 대해 구성할 논리 연산을 지정하는 D3D12_LOGIC_OP 형식의 값입니다. RenderTargetWriteMask
형식: UINT8 비트별 OR 연산을 사용하여 결합된 D3D12_COLOR_WRITE_ENABLE 형식 값의 조합입니다. 결과 값은 쓰기 마스크를 지정합니다.
설명
LogicOpEnable과 BlendEnable이 둘 다 TRUE인 것은 유효하지 않습니다.
| 상태 | 기본값 |
|---|---|
| BlendEnable | FALSE |
| LogicOpEnable | FALSE |
| SrcBlend | D3D12_BLEND_ONE |
| DestBlend | D3D12_BLEND_ZERO |
| BlendOp | D3D12_BLEND_OP_ADD |
| SrcBlendAlpha | D3D12_BLEND_ONE |
| DestBlendAlpha | D3D12_BLEND_ZERO |
| BlendOpAlpha | D3D12_BLEND_OP_ADD |
| LogicOp | D3D12_LOGIC_OP_NOOP |
| RenderTargetWriteMask | D3D12_COLOR_WRITE_ENABLE_ALL |
요구 사항
헤더: d3d12_xs.h 또는 d3d12_x.h라이브러리: d3d12_xs.lib 또는 d3d12_x.lib
지원 플랫폼: XBOX Series 콘솔 및 XBOX One 제품군
