Public Member Functions | |
| FrameSynchronizer (const vk::Device &device) | |
| ~FrameSynchronizer ()=default | |
| bool | WaitForFence (const vk::Device &device) |
Public Attributes | |
| vk::UniqueFence | acquire |
| vk::UniqueSemaphore | render_ready |
| vk::UniqueSemaphore | present_ready |
| std::shared_ptr< CommandBuffer > | final_cmd_buffer |
| std::shared_ptr< fml::CountDownLatch > | present_latch |
| A latch that is signaled after a given swapchain image is presented. More... | |
| bool | is_valid = false |
Definition at line 28 of file swapchain_impl_vk.cc.
|
inlineexplicit |
Definition at line 38 of file swapchain_impl_vk.cc.
References acquire, is_valid, present_latch, present_ready, render_ready, and VALIDATION_LOG.
|
default |
|
inline |
Definition at line 58 of file swapchain_impl_vk.cc.
References acquire, present_latch, and VALIDATION_LOG.
| vk::UniqueFence impeller::FrameSynchronizer::acquire |
Definition at line 29 of file swapchain_impl_vk.cc.
Referenced by FrameSynchronizer(), and WaitForFence().
| std::shared_ptr<CommandBuffer> impeller::FrameSynchronizer::final_cmd_buffer |
Definition at line 32 of file swapchain_impl_vk.cc.
| bool impeller::FrameSynchronizer::is_valid = false |
Definition at line 36 of file swapchain_impl_vk.cc.
Referenced by FrameSynchronizer().
| std::shared_ptr<fml::CountDownLatch> impeller::FrameSynchronizer::present_latch |
A latch that is signaled after a given swapchain image is presented.
Definition at line 35 of file swapchain_impl_vk.cc.
Referenced by FrameSynchronizer(), and WaitForFence().
| vk::UniqueSemaphore impeller::FrameSynchronizer::present_ready |
Definition at line 31 of file swapchain_impl_vk.cc.
Referenced by FrameSynchronizer().
| vk::UniqueSemaphore impeller::FrameSynchronizer::render_ready |
Definition at line 30 of file swapchain_impl_vk.cc.
Referenced by FrameSynchronizer().