ID3DXBaseMesh::GetOptions method
Retrieves the mesh options enabled for this mesh at creation time.
Syntax
DWORD GetOptions();
Parameters
This method has no parameters.
Return value
Type: DWORD
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. |
Requirements
Requirement | Value |
---|---|
Header |
|
Library |
|
See also