D3DHAL_DP2SETPIXELSHADERCONST Struktur (d3dhal.h)
Nur DirectX 8.0 und höhere Versionen.
Die D3DHAL_DP2SETPIXELSHADERCONST-Struktur wird verwendet, um eine oder mehrere der Pixelshaderkonstantenregister festzulegen, wenn der D3DDP2OP_SETPIXELSHADERCONST opcode von D3dDrawPrimitives2empfangen wird.
Syntax
typedef struct _D3DHAL_DP2SETPIXELSHADERCONST {
DWORD dwRegister;
DWORD dwCount;
} D3DHAL_DP2SETPIXELSHADERCONST;
Angehörige
dwRegister
Gibt den Index des ersten festzulegenden Registers an.
dwCount
Gibt die Anzahl der festzulegenden Register an. Unmittelbar nach dieser Datenstruktur im DP2-Datenstrom werden dwCount Vektoren mit vier Gleitkommazahlen mit einfacher Genauigkeit verwendet. Dies sind die Daten, die in die Zielregister kopiert werden sollen.
Bemerkungen
Die Laufzeit übergibt das erste Register, das festgelegt werden soll, und die Anzahl der festzulegenden Register. Die tatsächlichen Daten, die in diese Register kopiert werden sollen, bestehen aus Vektoren von vier Gleitkommazahlen mit einfacher Genauigkeit. Diese Vektoren (die gleiche Zahl wie zu festlegende Register) folgen diesem Token und der zugehörigen Datenstruktur im DP2-Datenstrom.
Die Laufzeit überprüft, ob der angegebene Registerbereich innerhalb des gesetzlichen Bereichs für die Version des aktuellen Pixelshadrs liegt.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dhal.h (einschließlich D3dhal.h) |
Siehe auch
D3DDP2OP_SETPIXELSHADERCONST