ID3D10Device::CreateBlendState 메서드(d3d10.h)

출력 병합기 단계에 대한 혼합 상태를 캡슐화하는 혼합 상태 개체를 만듭니다.

구문

HRESULT CreateBlendState(
  [in]  const D3D10_BLEND_DESC *pBlendStateDesc,
  [out] ID3D10BlendState       **ppBlendState
);

매개 변수

[in] pBlendStateDesc

형식: const D3D10_BLEND_DESC*

혼합 상태 설명에 대한 포인터입니다( D3D10_BLEND_DESC 참조).

[out] ppBlendState

형식: ID3D10BlendState**

생성된 혼합 상태 개체에 대한 포인터의 주소입니다( ID3D10BlendState 인터페이스 참조).

반환 값

형식: HRESULT

이 메서드는 다음 Direct3D 10 반환 코드 중 하나를 반환합니다.

설명

애플리케이션은 최대 4096개 고유의 혼합 상태 개체를 만들 수 있습니다. 생성된 각 개체에 대해 런타임은 이전 개체의 상태가 같은지 확인합니다. 이러한 이전 개체가 있는 경우 런타임은 중복 개체를 만드는 대신 이전 instance 대한 포인터를 반환합니다.

요구 사항

   
대상 플랫폼 Windows
헤더 d3d10.h
라이브러리 D3D10.lib

추가 정보

ID3D10Device 인터페이스