D3DHAL_DP2COMMAND Struktur (d3dhal.h)
Mindestens eine D3DHAL_DP2COMMAND Strukturen werden vom D3dDrawPrimitives2-Rückruf aus dem Befehlspuffer analysiert, der die empfangenen Informationen verwendet, um einen oder mehrere Grundtypen zu zeichnen. Jede Struktur gibt entweder eine grundgrundlos zu zeichnende Struktur oder eine Zustandsänderung für den Prozess an.
Syntax
typedef struct _D3DHAL_DP2COMMAND {
BYTE bCommand;
BYTE bReserved;
union {
WORD wPrimitiveCount;
WORD wStateCount;
};
} D3DHAL_DP2COMMAND, *LPD3DHAL_DP2COMMAND;
Member
bCommand
Gibt einen Grundtyp an, der gezeichnet werden soll, oder eine Zustandsänderung, die verarbeitet werden soll. Dieser Member kann einer der D3DHAL_DP2OPERATION aufgezählten Werte sein.
bReserved
Für die Systemverwendung reserviert und sollte vom Treiber ignoriert werden.
wPrimitiveCount
Gibt die Anzahl der zu verarbeitenden Grundtypen an. Dieser Member ist gültig, wenn bCommand weder D3DDP2OP_RENDERSTATE noch D3DDP2OP_TEXTURESTAGESTATE ist.
wStateCount
Gibt die Anzahl der zu verarbeitenden Zustandsänderungen an. Dieser Member ist gültig, wenn bCommand einer der D3DDP2OP_RENDERSTATE oder D3DDP2OP_TEXTURESTAGESTATE ist.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dhal.h (einschließlich D3dhal.h) |
Weitere Informationen
D3DDP2OP_RENDERSTATE
D3DDP2OP_TEXTURESTAGESTATE