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) |