ID3DXBaseMesh::GetOptions 方法
检索创建时为此网格启用的网格选项。
语法
DWORD GetOptions();
参数
此方法没有任何参数。
返回值
类型: DWORD
返回以下一个或多个标志的组合,指示创建时为此网格启用的选项。
值 | 说明 |
---|---|
D3DXMESH_32BIT | 使用 32 位索引。 |
D3DXMESH_DONOTCLIP | 对顶点缓冲区和索引缓冲区使用D3DUSAGE_DONOTCLIP用法标志。 |
D3DXMESH_DYNAMIC | 等效于同时指定D3DXMESH_VB_DYNAMIC和D3DXMESH_IB_DYNAMIC。 |
D3DXMESH_RTPATCHES | 对顶点缓冲区和索引缓冲区使用D3DUSAGE_RTPATCHES用法标志。 |
D3DXMESH_NPATCHES | 指定此标志会导致使用 D3DUSAGE_NPATCHES 标志创建网格的顶点和索引缓冲区。 如果要使用 N-Patch 增强功能呈现网格对象,则这是必需的。 |
D3DXMESH_MANAGED | 等效于同时指定 D3DXMESH_VB_MANAGED 和 D3DXMESH_IB_MANAGED。 |
D3DXMESH_POINTS | 对顶点缓冲区和索引缓冲区使用D3DUSAGE_POINTS用法标志。 |
D3DXMESH_IB_DYNAMIC | 对索引缓冲区使用D3DUSAGE_DYNAMIC用法标志。 |
D3DXMESH_IB_MANAGED | 将 D3DPOOL_MANAGED 内存类用于索引缓冲区。 |
D3DXMESH_IB_SYSTEMMEM | 将 D3DPOOL_SYSTEMMEM 内存类用于索引缓冲区。 |
D3DXMESH_IB_WRITEONLY | 对索引缓冲区使用D3DUSAGE_WRITEONLY用法标志。 |
D3DXMESH_SYSTEMMEM | 等效于同时指定D3DXMESH_VB_SYSTEMMEM和D3DXMESH_IB_SYSTEMMEM。 |
D3DXMESH_VB_DYNAMIC | 对顶点缓冲区使用D3DUSAGE_DYNAMIC用法标志。 |
D3DXMESH_VB_MANAGED | 将 D3DPOOL_MANAGED 内存类用于顶点缓冲区。 |
D3DXMESH_VB_SYSTEMMEM | 将 D3DPOOL_SYSTEMMEM 内存类用于顶点缓冲区。 |
D3DXMESH_VB_WRITEONLY | 对顶点缓冲区使用D3DUSAGE_WRITEONLY用法标志。 |
D3DXMESH_WRITEONLY | 等效于同时指定 D3DXMESH_VB_WRITEONLY 和 D3DXMESH_IB_WRITEONLY。 |
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅