D3DDEVINFO _ D3DVERTEXSTATS-Struktur

Gibt die Anzahl der Dreiecke an, die von der Softwarevertexverarbeitung der Runtime verarbeitet und abgeschnitten wurden.

Syntax

typedef struct D3DDEVINFO_D3DVERTEXSTATS {
  DWORD NumRenderedTriangles;
  DWORD NumExtraClippingTriangles;
} D3DDEVINFO_D3DVERTEXSTATS, *LPD3DDEVINFO_D3DVERTEXSTATS;

Members

NumRenderedTriangles

Typ: DWORD

Gesamtanzahl von Dreiecken, die in diesem Rahmen nicht abgeschnitten werden.

NumExtraClippingTriangles

Typ: DWORD

Anzahl der neuen Dreiecke, die durch Clipping generiert wurden.

Bemerkungen

Verwenden Sie die Debuglaufzeit und die Softwarevertexverarbeitung, um die Anzahl der nicht abgeschnittenen und abgeschnittenen Primitiven für eine bestimmte Szene zu erhalten. Primitive werden in der Regel basierend auf einem Schutzband abgeschnitten (sofern vorhanden). Das Clipping Guard-Band wird mit Parametern wie GuardBandLeft in D3DCAPS9 festgelegt.

Requirements (Anforderungen)

Anforderung Wert
Header
D3D9Types.h

Weitere Informationen

Direct3D-Strukturen