Freigeben über


D3D12_QUERY_DATA_SO_STATISTICS-Struktur (d3d12.h)

Beschreibt Abfragedaten über die Menge an Daten, die an die Streamausgabepuffer gestreamt werden.

Syntax

typedef struct D3D12_QUERY_DATA_SO_STATISTICS {
  UINT64 NumPrimitivesWritten;
  UINT64 PrimitivesStorageNeeded;
} D3D12_QUERY_DATA_SO_STATISTICS;

Member

NumPrimitivesWritten

Typ: UINT64

Die Anzahl der Primitiven (d. h. Punkte, Linien und Dreiecke), die tatsächlich in die Streamausgaberessource geschrieben wurden.

PrimitivesStorageNeeded

Typ: UINT64

Wenn die Streamausgaberessource groß genug ist, stellt PrimitivesStorageNeed die Gesamtzahl der Primitives dar, die in die Streamausgaberessource geschrieben werden. Andernfalls stellt es die Gesamtzahl der Grundtypen dar, die in die Streamausgaberessource geschrieben worden wären, wenn genügend Speicherplatz für alle vorhanden wäre .

Hinweise

Verwenden Sie diese Struktur mit D3D12_QUERY_HEAP_TYPE und CreateQueryHeap.

Anforderungen

   
Kopfzeile d3d12.h

Weitere Informationen