PFND3DDDI_CREATEVERTEXSHADERFUNC función de devolución de llamada (d3dumddi.h)

La función CreateVertexShaderFunc convierte el código del sombreador de vértices en un formato específico del hardware y asocia el código a un controlador de sombreador.

Sintaxis

PFND3DDDI_CREATEVERTEXSHADERFUNC Pfnd3dddiCreatevertexshaderfunc;

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

Parámetros

[in] hDevice

Identificador del dispositivo de visualización (contexto de gráficos).

unnamedParam2

pCode [in]

Matriz de tokens UINT de CONST que componen el código del sombreador de vértices.

unnamedParam3

pData [in, out]

Puntero a una estructura de D3DDDIARG_CREATEVERTEXSHADERFUNC que recupera el controlador de sombreador asociado al código del sombreador de vértices especificado por pCode.

Valor devuelto

CreateVertexShaderFunc devuelve S_OK o un resultado de error adecuado si el objeto de código del sombreador de vértices no se ha creado correctamente.

Comentarios

Para obtener más información sobre la programación de ensambladores de sombreadores, vea Procesar códigos de sombreador.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_CREATEVERTEXSHADERFUNC

D3DDDI_DEVICEFUNCS