Compartir a través de


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.

Observaciones

Para obtener más información sobre la programación de ensambladores de sombreador, consulte Códigos de sombreador de procesamiento.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
de la plataforma de destino de Escritorio
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_CREATEVERTEXSHADERFUNC

D3DDDI_DEVICEFUNCS