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

Function vkCmdEncodeVideoKHR

layersvt/generated/api_dump_dispatch.h:7914–7931  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7912}
7913template <ApiDumpFormat Format>
7914VKAPI_ATTR void VKAPI_CALL vkCmdEncodeVideoKHR(VkCommandBuffer commandBuffer, const VkVideoEncodeInfoKHR* pEncodeInfo) {
7915 std::lock_guard<std::mutex> lg(ApiDumpInstance::current().outputMutex());
7916
7917 dump_function_head(ApiDumpInstance::current(), "vkCmdEncodeVideoKHR", "commandBuffer, pEncodeInfo", "void");
7918 if constexpr (Format == ApiDumpFormat::Text) {
7919 if (ApiDumpInstance::current().settings().shouldPreDump() && ApiDumpInstance::current().shouldDumpOutput()) {
7920 dump_before_pre_dump_formatting<Format>(ApiDumpInstance::current().settings());
7921 dump_params_vkCmdEncodeVideoKHR<Format>(ApiDumpInstance::current(), commandBuffer, pEncodeInfo);
7922 }
7923 }
7924 device_dispatch_table(commandBuffer)->CmdEncodeVideoKHR(commandBuffer, pEncodeInfo);
7925 if (ApiDumpInstance::current().shouldDumpOutput()) {
7926 dump_pre_function_formatting<Format>(ApiDumpInstance::current().settings());
7927 dump_params_vkCmdEncodeVideoKHR<Format>(ApiDumpInstance::current(), commandBuffer, pEncodeInfo);
7928 dump_post_function_formatting<Format>(ApiDumpInstance::current().settings());
7929 flush(ApiDumpInstance::current().settings());
7930 }
7931}
7932template <ApiDumpFormat Format>
7933VKAPI_ATTR void VKAPI_CALL vkCmdSetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, const VkDependencyInfo* pDependencyInfo) {
7934 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