| 548 | |
| 549 | template <vkb::BindingType bindingType> |
| 550 | inline void RenderFrame<bindingType>::update_render_target(std::unique_ptr<vkb::rendering::RenderTarget<bindingType>> &&render_target) |
| 551 | { |
| 552 | if constexpr (bindingType == vkb::BindingType::Cpp) |
| 553 | { |
| 554 | swapchain_render_target = std::move(render_target); |
| 555 | } |
| 556 | else |
| 557 | { |
| 558 | swapchain_render_target.reset(reinterpret_cast<vkb::rendering::RenderTargetCpp *>(render_target.release())); |
| 559 | } |
| 560 | } |
| 561 | } // namespace rendering |
| 562 | } // namespace vkb |
no test coverage detected