DXPrimiveTopologySet
DXPrimiveTopologySet
设置使用DXDrawIndexed()渲染的原语类型。
bool DXPrimiveTopologySet(
int context, // 图形环境句柄
ENUM_DX_PRIMITIVE_TOPOLOGY primitive_topology // 原语类型
);参数
- context
[in] 在DXContextCreate()中创建的图形环境的句柄。
- primitive_topology
[in] 来自ENUM_DX_PRIMITIVE_TOPOLOGY枚举的值。
返回值
如果执行成功,返回true,否则 - false。若要接收错误代码,应该调用GetLastError()函数。
ENUM_DX_PRIMITIVE_TOPOLOGY
| ID | 值 | 匹配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 |