struttura D3DHAL_DP2CREATEVERTEXSHADERDECL (d3dhal.h)
Solo DirectX 9.0 e versioni successive.
La struttura D3DHAL_DP2CREATEVERTEXSHADERDECL viene usata per creare una dichiarazione vertex shader quando un D3DDP2OP_CREATEVERTEXSHADERDECL opcode viene ricevuto da D3dDrawPrimitives2.
Sintassi
typedef struct _D3DHAL_DP2CREATEVERTEXSHADERDECL {
DWORD dwHandle;
DWORD dwNumVertexElements;
} D3DHAL_DP2CREATEVERTEXSHADERDECL;
Members
dwHandle
Specifica l'handle per la dichiarazione del vertex shader assegnata dal runtime. Questo valore è garantito come sottozero. I codici FVF (Flexible Vertex Format) fanno parte dello spazio dei nomi dell'handle di dichiarazione dello shader. Se viene impostato il bit zero dell'handle, l'handle passato è un handle di dichiarazione dello shader; in caso contrario, un codice FVF.
dwNumVertexElements
Specifica il numero di elementi vertice che costituiscono la dichiarazione dello shader.
Commenti
Quando il runtime chiama la funzione D3dDrawPrimitives2 del driver con questo token, il driver deve convalidare la dichiarazione dello shader specificato e segnalare l'esito positivo o negativo di conseguenza.
Matrice di strutture D3DVERTEXELEMENT9 che definiscono gli elementi dei vertici che costituiscono la dichiarazione dello shader seguono D3DHAL_DP2CREATEVERTEXSHADERDECL nel flusso di comandi. Per altre informazioni sulle D3DVERTEXELEMENT9, vedere la documentazione più recente di DirectX SDK.
Il runtime DirectX 9.0 specifica un codice FVF legacy o un handle di dichiarazione nel membro dwHandle . Il runtime indica un handle di dichiarazione impostando il bit 0 dell'handle.
Requisiti
Requisito | Valore |
---|---|
Intestazione | d3dhal.h (include D3dhal.h) |
Vedi anche
D3DDP2OP_CREATEVERTEXSHADERDECL
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per