Share via


D3D10_PASS_DESC 구조체(d3d10effect.h)

파이프라인 상태를 포함하는 효과 패스에 대해 설명합니다.

구문

typedef struct _D3D10_PASS_DESC {
  LPCSTR Name;
  UINT   Annotations;
  BYTE   *pIAInputSignature;
  SIZE_T IAInputSignatureSize;
  UINT   StencilRef;
  UINT   SampleMask;
  FLOAT  BlendFactor[4];
} D3D10_PASS_DESC;

멤버

Name

형식: LPCSTR

pass의 이름을 포함하는 문자열입니다. 그렇지 않으면 NULL입니다.

Annotations

형식: UINT

주석 수입니다.

pIAInputSignature

형식: BYTE*

입력 서명 또는 꼭짓점 셰이더에 대한 포인터입니다. 그렇지 않으면 NULL입니다.

IAInputSignatureSize

형식: SIZE_T

입력 서명의 크기(바이트)입니다.

StencilRef

형식: UINT

깊이 스텐실 상태에서 사용되는 스텐실 참조 값입니다( Depth-Stencil 기능 구성(Direct3D 10 참조)).

SampleMask

형식: UINT

혼합 상태에 대한 샘플 마스크입니다( 혼합 기능 구성(Direct3D 10)참조).

BlendFactor[4]

형식: FLOAT

혼합 상태에 대한 RGBA(구성 요소별 혼합 요소)입니다( 혼합 기능 구성(Direct3D 10) 참조).

설명

ID3D10EffectPass::GetDesc; 효과 기술에는 하나 이상의 패스가 포함됩니다.

요구 사항

요구 사항
헤더 d3d10effect.h(D3D10.h 포함)

추가 정보

효과 구조(Direct3D 10)