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

D3DHAL_DP2OPERATION

D3dDrawPrimitives2