D3DHAL_DP2COMMAND Struktur (d3dhal.h)
Mindestens eine D3DHAL_DP2COMMAND Strukturen werden vom Befehlspuffer durch den D3dDrawPrimitives2 Rückruf analysiert, der die empfangenen Informationen verwendet, um einen oder mehrere Grundtypen zu zeichnen. Jede Struktur gibt entweder einen Grundtyp an, der gezeichnet werden soll, oder eine Zustandsänderung, die verarbeitet werden soll.
Syntax
typedef struct _D3DHAL_DP2COMMAND {
BYTE bCommand;
BYTE bReserved;
union {
WORD wPrimitiveCount;
WORD wStateCount;
};
} D3DHAL_DP2COMMAND, *LPD3DHAL_DP2COMMAND;
Angehörige
bCommand
Gibt einen Grundtyp an, der gezeichnet werden soll, oder eine Zustandsänderung, die verarbeitet werden soll. Dieses Element kann einer der D3DHAL_DP2OPERATION aufgezählten Werte sein.
bReserved
Reserviert für die Systemverwendung und sollte vom Treiber ignoriert werden.
wPrimitiveCount
Gibt die Anzahl der zu verarbeitenden Grundtypen an. Dieses Element ist gültig, wenn bCommand- keines von D3DDP2OP_RENDERSTATE oder D3DDP2OP_TEXTURESTAGESTATE ist.
wStateCount
Gibt die Anzahl der Zustandsänderungen an, die verarbeitet werden sollen. Dieses Element ist gültig, wenn bCommand- einer von D3DDP2OP_RENDERSTATE oder D3DDP2OP_TEXTURESTAGESTATE ist.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3dhal.h (einschließlich D3dhal.h) |
Siehe auch
D3DDP2OP_RENDERSTATE
D3DDP2OP_TEXTURESTAGESTATE