MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-Hpp / generateDebugReportObjectType

Method generateDebugReportObjectType

generator/VulkanHppGenerator.cpp:5471–5479  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5469}
5470
5471std::string VulkanHppGenerator::generateDebugReportObjectType( std::string const & objectType ) const
5472{
5473 std::string debugReportObjectType = objectType;
5474 debugReportObjectType = debugReportObjectType.replace( 3, 0, "DEBUG_REPORT_" ) + "_EXT";
5475 auto enumIt = m_enums.find( "VkDebugReportObjectTypeEXT" );
5476 assert( enumIt != m_enums.end() );
5477 return containsByNameOrAlias( enumIt->second.values, debugReportObjectType ) ? generateEnumValueName( enumIt->first, debugReportObjectType, false )
5478 : "eUnknown";
5479}
5480
5481std::string VulkanHppGenerator::generateDecoratedReturnType( CommandData const & commandData,
5482 std::vector<size_t> const & returnParams,

Callers

nothing calls this directly

Calls 1

containsByNameOrAliasFunction · 0.70

Tested by

no test coverage detected