MCPcopy Create free account
hub / github.com/SaschaWillems/VulkanCapsViewer / displayInstanceLayers

Method displayInstanceLayers

vulkanCapsViewer.cpp:1663–1679  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1661}
1662
1663void VulkanCapsViewer::displayInstanceLayers()
1664{
1665 ui.treeWidgetInstanceLayers->clear();
1666 for (auto& layer : instanceLayers) {
1667 QTreeWidgetItem *treeItem = new QTreeWidgetItem(ui.treeWidgetInstanceLayers);
1668 treeItem->setText(0, QString::fromUtf8(layer.properties.layerName));
1669 treeItem->setText(1, QString::fromStdString(vulkanResources::versionToString(layer.properties.specVersion)));
1670 treeItem->setText(2, QString::fromStdString(vulkanResources::revisionToString(layer.properties.implementationVersion)));
1671 treeItem->setText(3, QString::fromStdString(std::to_string(layer.extensions.size())));
1672 treeItem->setText(4, layer.properties.description);
1673 for (auto& layerExt : layer.extensions) {
1674 addTreeItem(treeItem, layerExt.extensionName, vulkanResources::revisionToString(layerExt.specVersion));
1675 }
1676 }
1677 for (int i = 0; i < ui.treeWidgetInstanceLayers->columnCount(); i++)
1678 ui.treeWidgetInstanceLayers->header()->setSectionResizeMode(i, QHeaderView::ResizeToContents);
1679}
1680
1681void VulkanCapsViewer::displayInstanceExtensions()
1682{

Callers

nothing calls this directly

Calls 4

versionToStringFunction · 0.85
revisionToStringFunction · 0.85
to_stringFunction · 0.85
addTreeItemFunction · 0.85

Tested by

no test coverage detected