D3D10_RENDER_TARGET_BLEND_DESC1 구조체(d3d10_1.h)
Direct3D 10.1 디바이스의 렌더링 대상에 대한 혼합 상태를 설명합니다.
구문
typedef struct D3D10_RENDER_TARGET_BLEND_DESC1 {
BOOL BlendEnable;
D3D10_BLEND SrcBlend;
D3D10_BLEND DestBlend;
D3D10_BLEND_OP BlendOp;
D3D10_BLEND SrcBlendAlpha;
D3D10_BLEND DestBlendAlpha;
D3D10_BLEND_OP BlendOpAlpha;
UINT8 RenderTargetWriteMask;
} D3D10_RENDER_TARGET_BLEND_DESC1;
멤버
BlendEnable
형식: BOOL
혼합을 사용하거나 사용하지 않도록 설정합니다.
SrcBlend
형식: D3D10_BLEND
이 혼합 옵션은 첫 번째 RGB 데이터 원본을 지정하고 선택적 사전 혼합 작업을 포함합니다.
DestBlend
형식: D3D10_BLEND
이 혼합 옵션은 두 번째 RGB 데이터 원본을 지정하고 선택적 사전 혼합 작업을 포함합니다.
BlendOp
형식: D3D10_BLEND_OP
이 혼합 작업은 RGB 데이터 원본을 결합하는 방법을 정의합니다.
SrcBlendAlpha
형식: D3D10_BLEND
이 혼합 옵션은 첫 번째 알파 데이터 원본을 지정하고 선택적 사전 혼합 작업을 포함합니다. _COLOR 끝나는 혼합 옵션은 허용되지 않습니다.
DestBlendAlpha
형식: D3D10_BLEND
이 혼합 옵션은 두 번째 알파 데이터 원본을 지정하고 선택적 사전 혼합 작업을 포함합니다. _COLOR 끝나는 혼합 옵션은 허용되지 않습니다.
BlendOpAlpha
형식: D3D10_BLEND_OP
이 혼합 작업은 알파 데이터 원본을 결합하는 방법을 정의합니다.
RenderTargetWriteMask
형식: UINT8
쓰기 마스크입니다.
설명
혼합이 어떻게 이루어지는지 확인하려면 출력 병합기 단계(Direct3D 10)를 참조하세요.
혼합 상태의 기본값입니다.
시스템 상태 | 기본값 |
---|---|
BlendEnable | FALSE |
SrcBlend | D3D10_BLEND_ONE |
DestBlend | D3D10_BLEND_ZERO |
BlendOp | D3D10_BLEND_OP_ADD |
SrcBlendAlpha | D3D10_BLEND_ONE |
DestBlendAlpha | D3D10_BLEND_ZERO |
BlendOpAlpha | D3D10_BLEND_OP_ADD |
RenderTargetWriteMask | D3D10_COLOR_WRITE_ENABLE_ALL |
요구 사항
머리글 | d3d10_1.h(D3D10.h 포함) |