Freigeben über


ID3DXBaseMesh::GetOptions-Methode

Ruft die Gitteroptionen ab, die bei der Erstellung für dieses Gitter aktiviert sind.

Syntax

DWORD GetOptions();

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Typ: DWORD

Gibt eine Kombination aus mindestens einem der folgenden Flags zurück, die die Optionen angibt, die zum Zeitpunkt der Erstellung für dieses Gitter aktiviert sind.

Wert BESCHREIBUNG
D3DXMESH_32BIT Verwenden Sie 32-Bit-Indizes.
D3DXMESH_DONOTCLIP Verwenden Sie das verwendungsflag D3DUSAGE_DONOTCLIP für Vertex- und Indexpuffer.
D3DXMESH_DYNAMIC Entspricht der Angabe von D3DXMESH_VB_DYNAMIC und D3DXMESH_IB_DYNAMIC.
D3DXMESH_RTPATCHES Verwenden Sie das verwendungsflag D3DUSAGE_RTPATCHES für Vertex- und Indexpuffer.
D3DXMESH_NPATCHES Wenn Sie dieses Flag angeben, werden der Scheitelpunkt und der Indexpuffer des Gitternetzes mit D3DUSAGE_NPATCHES Flag erstellt. Dies ist erforderlich, wenn das Gitterobjekt mithilfe der N-Patch-Erweiterung gerendert werden soll.
D3DXMESH_MANAGED Entspricht der Angabe von D3DXMESH_VB_MANAGED und D3DXMESH_IB_MANAGED.
D3DXMESH_POINTS Verwenden Sie das verwendungsflag D3DUSAGE_POINTS für Vertex- und Indexpuffer.
D3DXMESH_IB_DYNAMIC Verwenden Sie das D3DUSAGE_DYNAMIC-Verwendungsflag für Indexpuffer.
D3DXMESH_IB_MANAGED Verwenden Sie die D3DPOOL_MANAGED-Speicherklasse für Indexpuffer.
D3DXMESH_IB_SYSTEMMEM Verwenden Sie die D3DPOOL_SYSTEMMEM-Speicherklasse für Indexpuffer.
D3DXMESH_IB_WRITEONLY Verwenden Sie das D3DUSAGE_WRITEONLY-Verwendungsflag für Indexpuffer.
D3DXMESH_SYSTEMMEM Entspricht der Angabe von D3DXMESH_VB_SYSTEMMEM und D3DXMESH_IB_SYSTEMMEM.
D3DXMESH_VB_DYNAMIC Verwenden Sie das D3DUSAGE_DYNAMIC-Verwendungsflag für Vertexpuffer.
D3DXMESH_VB_MANAGED Verwenden Sie die D3DPOOL_MANAGED-Speicherklasse für Vertexpuffer.
D3DXMESH_VB_SYSTEMMEM Verwenden Sie die D3DPOOL_SYSTEMMEM-Speicherklasse für Vertexpuffer.
D3DXMESH_VB_WRITEONLY Verwenden Sie das D3DUSAGE_WRITEONLY-Verwendungsflag für Vertexpuffer.
D3DXMESH_WRITEONLY Entspricht der Angabe von D3DXMESH_VB_WRITEONLY und D3DXMESH_IB_WRITEONLY.

 

Anforderungen

Anforderung Wert
Header
D3DX9Mesh.h
Bibliothek
D3dx9.lib

Siehe auch

ID3DXBaseMesh