다음을 통해 공유


D3DXPASS_DESC 구조체

효과 개체에 대한 패스를 설명합니다.

구문

typedef struct D3DXPASS_DESC {
  LPCSTR      Name;
  UINT        Annotations;
  const DWORD *pVertexShaderFunction;
  const DWORD *pPixelShaderFunction;
} D3DXPASS_DESC, *LPD3DXPASS_DESC;

구성원

이름

형식: LCSTTR

패스에 사용되는 문자열 값입니다.

주석

형식: UINT

주석은 모든 기술, 전달 또는 매개 변수에 연결할 수 있는 사용자별 데이터입니다. 효과 매개 변수 with_Annotations 정보 추가를 참조하세요.

pVertexShaderFunction

형식: const DWORD*

꼭짓점 셰이더 함수에 대한 포인터입니다. D3DXFX_NOT_CLONEABLE 사용하여 효과를 만든 경우 GetPassDesc에서 호출할 때 이 구조체는 NULL 포인터를 반환합니다.

pPixelShaderFunction

형식: const DWORD*

픽셀 셰이더 함수에 대한 포인터입니다. D3DXFX_NOT_CLONEABLE 사용하여 효과를 만든 경우 GetPassDesc에서 호출할 때 이 구조체는 NULL 포인터를 반환합니다.

요구 사항

요구 사항
헤더
D3dx9effect.h

추가 정보

효과 구조체

GetPassDesc