PFND3DDDI_CREATEVERTEXSHADERFUNC 콜백 함수(d3dumddi.h)

CreateVertexShaderFunc 함수는 꼭짓점 셰이더 코드를 하드웨어별 형식으로 변환하고 코드를 셰이더 핸들과 연결합니다.

구문

PFND3DDDI_CREATEVERTEXSHADERFUNC Pfnd3dddiCreatevertexshaderfunc;

HRESULT Pfnd3dddiCreatevertexshaderfunc(
  [in] HANDLE hDevice,
       D3DDDIARG_CREATEVERTEXSHADERFUNC *unnamedParam2,
       const UINT *unnamedParam3
)
{...}

매개 변수

[in] hDevice

디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.

unnamedParam2

pCode [in]

꼭짓점 셰이더 코드를 구성하는 CONST UINT 토큰의 배열입니다.

unnamedParam3

pData [in, out]

pCode로 지정된 꼭짓점 셰이더 코드와 연결된 셰이더 핸들을 검색하는 D3DDDIARG_CREATEVERTEXSHADERFUNC 구조체에 대한 포인터입니다.

반환 값

꼭짓점 셰이더 코드 개체가 성공적으로 만들어지지 않은 경우 CreateVertexShaderFunc는 S_OK 또는 적절한 오류 결과를 반환합니다.

설명

셰이더 어셈블러 프로그래밍에 대한 자세한 내용은 셰이더 코드 처리를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.
대상 플랫폼 데스크톱
머리글 d3dumddi.h(D3dumddi.h 포함)

추가 정보

D3DDDIARG_CREATEVERTEXSHADERFUNC

D3DDDI_DEVICEFUNCS