Freigeben über


D3DDEVINFO_VCACHE Struktur

Hinweise zur Vertexcacheoptimierung.

Syntax

typedef struct D3DDEVINFO_VCACHE {
  DWORD Pattern;
  DWORD OptMethod;
  DWORD CacheSize;
  DWORD MagicNumber;
} D3DDEVINFO_VCACHE, *LPD3DDEVINFO_VCACHE;

Member

Muster

Typ: DWORD

Bitmuster. Der Rückgabewert muss der FOURCC ('C', 'A', 'C', 'H') sein.

OptMethod

Typ: DWORD

Optimierungsmethode. Verwenden Sie 0, um die längsten Streifen zu erhalten. Verwenden Sie 1, um die Vertexcachenutzung zu optimieren.

CacheSize

Typ: DWORD

Cachegröße, die als Ziel für die Optimierung verwendet wird. Dies ist nur erforderlich, wenn OptMethod 1 ist.

MagicNumber

Typ: DWORD

Wird von internen Optimierungsmethoden verwendet, um zu bestimmen, wann Strips neu gestartet werden sollen. Dies kann nicht von einem Benutzer festgelegt oder geändert werden. Dies ist nur erforderlich, wenn OptMethod 1 ist.

Anforderungen

Anforderung Wert
Header
D3D9Types.h

Siehe auch

Direct3D-Strukturen

GetData