DXPrimiveTopologySet

Establece el tipo de primitivas para el dibujado con la ayuda de DXDrawIndexed().

bool  DXPrimiveTopologySet(
   int                         context,                // manejador para el contexto gráfico
   ENUM_DX_PRIMITIVE_TOPOLOGY  primitive_topology      // tipo de primitiva
   );

Parámetros

context

[in]  Manejador del contexto gráfico creado en DXContextCreate().

primitive_topology

[in]  Valor de la enumeración ENUM_DX_PRIMITIVE_TOPOLOGY.

Valor retornado

Si se ejecuta con éxito, retorna true, de lo contrario, false. Para obtener el código del error, deberemos llamar a la función GetLastError().

ENUM_DX_PRIMITIVE_TOPOLOGY

Identificador

Valor

Correspondencia en D3D11_PRIMITIVE_TOPOLOGY

DX_PRIMITIVE_TOPOLOGY_POINTLIST

1

D3D11_PRIMITIVE_TOPOLOGY_POINTLIST

DX_PRIMITIVE_TOPOLOGY_LINELIST

2

D3D11_PRIMITIVE_TOPOLOGY_LINELIST

DX_PRIMITIVE_TOPOLOGY_LINESTRIP

3

D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP

DX_PRIMITIVE_TOPOLOGY_TRIANGLELIST

4

D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST

DX_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP

5

D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP

DX_PRIMITIVE_TOPOLOGY_LINELIST_ADJ

6

D3D11_PRIMITIVE_TOPOLOGY_LINELIST_ADJ

DX_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ

7

D3D11_PRIMITIVE_TOPOLOGY_LINESTRIP_ADJ

DX_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ

8

D3D11_PRIMITIVE_TOPOLOGY_TRIANGLELIST_ADJ

DX_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ

9

D3D11_PRIMITIVE_TOPOLOGY_TRIANGLESTRIP_ADJ