D3D10_DDI_RENDER_TARGET_BLEND_DESC1 구조체(d3d10umddi.h)
D3D10_DDI_RENDER_TARGET_BLEND_DESC1 구조체는 렌더링 대상의 혼합 상태를 설명합니다.
구문
typedef struct D3D10_DDI_RENDER_TARGET_BLEND_DESC1 {
[in] BOOL BlendEnable;
[in] D3D10_DDI_BLEND SrcBlend;
[in] D3D10_DDI_BLEND DestBlend;
[in] D3D10_DDI_BLEND_OP BlendOp;
[in] D3D10_DDI_BLEND SrcBlendAlpha;
[in] D3D10_DDI_BLEND DestBlendAlpha;
[in] D3D10_DDI_BLEND_OP BlendOpAlpha;
[in] UINT8 RenderTargetWriteMask;
} D3D10_DDI_RENDER_TARGET_BLEND_DESC1;
멤버
[in] BlendEnable
연결된 렌더링 대상에 혼합을 사용할 수 있는지 여부를 지정하는 부울 값입니다. TRUE 는 혼합이 사용됨을 나타냅니다. FALSE 는 혼합이 사용하지 않도록 설정되어 있음을 나타냅니다.
[in] SrcBlend
사용 가능한 렌더링 대상에 대한 소스의 혼합 모드를 나타내는 D3D10_DDI_BLEND 형식의 값입니다.
[in] DestBlend
사용 가능한 렌더링 대상에 대한 대상의 혼합 모드를 나타내는 D3D10_DDI_BLEND 형식의 값입니다.
[in] BlendOp
활성화된 렌더링 대상에 대한 혼합 작업을 나타내는 D3D10_DDI_BLEND_OP 형식의 값입니다.
[in] SrcBlendAlpha
활성화된 렌더링 대상에 대한 원본의 투명도 혼합 모드를 나타내는 D3D10_DDI_BLEND 형식의 값입니다.
[in] DestBlendAlpha
사용 가능한 렌더링 대상에 대한 대상의 투명도 혼합 모드를 나타내는 D3D10_DDI_BLEND 형식의 값입니다.
[in] BlendOpAlpha
사용 가능한 렌더링 대상에 대한 투명도 혼합 작업을 나타내는 D3D10_DDI_BLEND_OP 형식의 값입니다.
[in] RenderTargetWriteMask
활성화된 렌더링 대상에 대한 쓰기 속성을 나타내는 8비트 비트 값입니다. 각 비트는 D3D10_DDI_COLOR_WRITE_ENABLE 열거형에서 다음 값 중 하나로 설정해야 합니다.
값 | 의미 |
---|---|
D3D10_DDI_COLOR_WRITE_ENABLE_RED (1) | 빨간색을 씁니다. |
D3D10_DDI_COLOR_WRITE_ENABLE_GREEN (2) | 녹색을 씁니다. |
D3D10_DDI_COLOR_WRITE_ENABLE_BLUE (4) | 파란색을 씁니다. |
D3D10_DDI_COLOR_WRITE_ENABLE_ALPHA (8) | 투명도 수준을 씁니다. |
D3D10_DDI_COLOR_WRITE_ENABLE_ALL(비트 OR 1,2,4,8) | 빨간색, 녹색, 파란색 및 투명도 수준을 씁니다. |
설명
D3D10_DDI_RENDER_TARGET_BLEND_DESC1 구조체의 배열은 혼합 상태를 설명하기 위해 D3D10_1_DDI_BLEND_DESC 구조체의 RenderTarget 멤버에 지정됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | D3D10_DDI_RENDER_TARGET_BLEND_DESC1 SP1(서비스 팩 1) 이상 버전 및 Windows Server 2008 이상 버전이 있는 Windows Vista에서 지원됩니다. |
머리글 | d3d10umddi.h(D3d10umddi.h 포함) |