Freigeben über


D3DVERTEXBUFFER_DESC Struktur

Beschreibt einen Vertexpuffer.

Syntax

typedef struct D3DVERTEXBUFFER_DESC {
  D3DFORMAT       Format;
  D3DRESOURCETYPE Type;
  DWORD           Usage;
  D3DPOOL         Pool;
  UINT            Size;
  DWORD           FVF;
} D3DVERTEXBUFFER_DESC, *LPD3DVERTEXBUFFER_DESC;

Member

Format

Typ: D3DFORMAT

Mitglied des aufgezählten D3DFORMAT-Typs , der das Oberflächenformat der Vertexpufferdaten beschreibt.

Typ

Typ: D3DRESOURCETYPE

Mitglied des aufgezählten D3DRESOURCETYPE-Typs , der diese Ressource als Vertexpuffer identifiziert.

Verwendung

Typ: DWORD

Kombination aus einem oder mehreren D3DUSAGE-Flags .

Pool

Typ: D3DPOOL

Mitglied des aufgezählten D3DPOOL-Typs , der die Klasse des Arbeitsspeichers angibt, der für diesen Vertexpuffer zugewiesen ist.

Größe

Typ: UINT

Größe des Scheitelpunktpuffers in Bytes.

FVF

Typ: DWORD

Kombination von D3DFVF , die das Scheitelpunktformat der Scheitelpunkte in diesem Puffer beschreibt.

Anforderungen

Anforderung Wert
Header
D3D9Types.h

Siehe auch

Direct3D-Strukturen

GetDesc

Vertexpuffer (Direct3D 9)