| 338 | |
| 339 | template <vkb::BindingType bindingType> |
| 340 | inline void Device<bindingType>::flush_command_buffer(CommandBufferType command_buffer, QueueType queue, bool free, SemaphoreType signal_semaphore) const |
| 341 | { |
| 342 | if constexpr (bindingType == vkb::BindingType::Cpp) |
| 343 | { |
| 344 | flush_command_buffer_impl(this->get_handle(), command_buffer, queue, free, signal_semaphore); |
| 345 | } |
| 346 | else |
| 347 | { |
| 348 | flush_command_buffer_impl(static_cast<vk::Device>(this->get_handle()), |
| 349 | static_cast<vk::CommandBuffer>(command_buffer), |
| 350 | static_cast<vk::Queue>(queue), |
| 351 | free, |
| 352 | static_cast<vk::Semaphore>(signal_semaphore)); |
| 353 | } |
| 354 | } |
| 355 | |
| 356 | template <vkb::BindingType bindingType> |
| 357 | inline vkb::core::CommandPool<bindingType> &Device<bindingType>::get_command_pool() const |
no test coverage detected