MCPcopy Create free account
hub / github.com/LunarG/VulkanTools / vkCmdSetEvent

Function vkCmdSetEvent

layersvt/generated/api_dump_dispatch.h:4048–4065  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4046}
4047template <ApiDumpFormat Format>
4048VKAPI_ATTR void VKAPI_CALL vkCmdSetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) {
4049 std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex());
4050
4051 dump_function_head(ApiDumpInstance::current(), "vkCmdSetEvent", "commandBuffer, event, stageMask", "void");
4052 if constexpr (Format == ApiDumpFormat::Text) {
4053 if (ApiDumpInstance::current().settings().shouldPreDump() && ApiDumpInstance::current().shouldDumpOutput()) {
4054 dump_before_pre_dump_formatting<Format>(ApiDumpInstance::current().settings());
4055 dump_params_vkCmdSetEvent<Format>(ApiDumpInstance::current(), commandBuffer, event, stageMask);
4056 }
4057 }
4058 device_dispatch_table(commandBuffer)->CmdSetEvent(commandBuffer, event, stageMask);
4059 if (ApiDumpInstance::current().shouldDumpOutput()) {
4060 dump_pre_function_formatting<Format>(ApiDumpInstance::current().settings());
4061 dump_params_vkCmdSetEvent<Format>(ApiDumpInstance::current(), commandBuffer, event, stageMask);
4062 dump_post_function_formatting<Format>(ApiDumpInstance::current().settings());
4063 flush(ApiDumpInstance::current().settings());
4064 }
4065}
4066template <ApiDumpFormat Format>
4067VKAPI_ATTR void VKAPI_CALL vkCmdResetEvent(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags stageMask) {
4068 std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex());

Callers

nothing calls this directly

Calls 5

dump_function_headFunction · 0.85
device_dispatch_tableFunction · 0.85
flushFunction · 0.85
shouldPreDumpMethod · 0.80
shouldDumpOutputMethod · 0.80

Tested by

no test coverage detected