PFND3DDDI_CREATEPIXELSHADER función de devolución de llamada (d3dumddi.h)
La función CreatePixelShader convierte el código del sombreador de píxeles en un formato específico del hardware y asocia este código a un controlador de sombreador.
Sintaxis
PFND3DDDI_CREATEPIXELSHADER Pfnd3dddiCreatepixelshader;
HRESULT Pfnd3dddiCreatepixelshader(
[in] HANDLE hDevice,
D3DDDIARG_CREATEPIXELSHADER *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 píxeles.
unnamedParam3
pData [in, out]
Puntero a una estructura de D3DDDIARG_CREATEPIXELSHADER que recupera el controlador de sombreador asociado al código de sombreador de píxeles especificado por pCode.
Valor devuelto
CreatePixelShader devuelve S_OK o un resultado de error adecuado si el objeto de código del sombreador de píxeles 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) |