Retrieves the mesh options enabled for this mesh at creation time.
DWORD GetOptions();
Returns a combination of one or more of the following flags, indicating the options enabled for this mesh at creation time.
Value | Description |
---|---|
D3DXMESH_32BIT |
Use 32-bit indices. |
D3DXMESH_DONOTCLIP |
Use the D3DUSAGE_DONOTCLIP usage flag for vertex and index buffers. |
D3DXMESH_DYNAMIC |
Equivalent to specifying both D3DXMESH_VB_DYNAMIC and D3DXMESH_IB_DYNAMIC. |
D3DXMESH_RTPATCHES |
Use the D3DUSAGE_RTPATCHES usage flag for vertex and index buffers. |
D3DXMESH_NPATCHES |
Specifying this flag causes the vertex and index buffer of the mesh to be created with D3DUSAGE_NPATCHES flag. This is required if the mesh object is to be rendered using N-Patch enhancement. |
D3DXMESH_MANAGED |
Equivalent to specifying both D3DXMESH_VB_MANAGED and D3DXMESH_IB_MANAGED. |
D3DXMESH_POINTS |
Use the D3DUSAGE_POINTS usage flag for vertex and index buffers. |
D3DXMESH_IB_DYNAMIC |
Use the D3DUSAGE_DYNAMIC usage flag for index buffers. |
D3DXMESH_IB_MANAGED |
Use the D3DPOOL_MANAGED memory class for index buffers. |
D3DXMESH_IB_SYSTEMMEM |
Use the D3DPOOL_SYSTEMMEM memory class for index buffers. |
D3DXMESH_IB_WRITEONLY |
Use the D3DUSAGE_WRITEONLY usage flag for index buffers. |
D3DXMESH_SYSTEMMEM |
Equivalent to specifying both D3DXMESH_VB_SYSTEMMEM and D3DXMESH_IB_SYSTEMMEM. |
D3DXMESH_VB_DYNAMIC |
Use the D3DUSAGE_DYNAMIC usage flag for vertex buffers. |
D3DXMESH_VB_MANAGED |
Use the D3DPOOL_MANAGED memory class for vertex buffers. |
D3DXMESH_VB_SYSTEMMEM |
Use the D3DPOOL_SYSTEMMEM memory class for vertex buffers. |
D3DXMESH_VB_WRITEONLY |
Use the D3DUSAGE_WRITEONLY usage flag for vertex buffers. |
D3DXMESH_WRITEONLY |
Equivalent to specifying both D3DXMESH_VB_WRITEONLY and D3DXMESH_IB_WRITEONLY. |
Header: Declared in D3dx9mesh.h.