Condividi tramite


PFND3DDDI_CREATEVERTEXSHADERFUNC funzione di callback (d3dumddi.h)

La funzione CreateVertexShaderFunc converte il codice del vertex shader in un formato specifico dell'hardware e associa il codice a un handle shader.

Sintassi

PFND3DDDI_CREATEVERTEXSHADERFUNC Pfnd3dddiCreatevertexshaderfunc;

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

Parametri

[in] hDevice

Handle per il dispositivo di visualizzazione (contesto grafico).

unnamedParam2

pCode [in]

Matrice di token UINT CONST che costituiscono il codice del vertex shader.

unnamedParam3

pData [in, out]

Puntatore a una struttura D3DDDIARG_CREATEVERTEXSHADERFUNC che recupera l'handle dello shader associato al codice del vertex shader specificato da pCode.

Valore restituito

CreateVertexShaderFunc restituisce S_OK o un risultato di errore appropriato se l'oggetto di codice del vertex shader non viene creato correttamente.

Osservazioni

Per altre informazioni sugli assembler dello shader di programmazione, vedere Processing Shader Codes.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
piattaforma di destinazione Desktop
intestazione d3dumddi.h (include D3dumddi.h)

Vedere anche

D3DDDIARG_CREATEVERTEXSHADERFUNC

D3DDDI_DEVICEFUNCS