#include <ahb_swapchain_impl_vk.h>
Public Member Functions | |
AHBFrameSynchronizerVK (const vk::Device &device) | |
~AHBFrameSynchronizerVK () | |
bool | IsValid () const |
bool | WaitForFence (const vk::Device &device) |
Public Attributes | |
vk::UniqueFence | acquire |
vk::UniqueSemaphore | render_ready = {} |
std::shared_ptr< ExternalSemaphoreVK > | present_ready |
std::shared_ptr< CommandBuffer > | final_cmd_buffer |
bool | is_valid = false |
Definition at line 28 of file ahb_swapchain_impl_vk.h.
|
explicit |
Definition at line 31 of file ahb_swapchain_impl_vk.cc.
References acquire, is_valid, and VALIDATION_LOG.
|
default |
bool impeller::AHBFrameSynchronizerVK::IsValid | ( | ) | const |
Definition at line 44 of file ahb_swapchain_impl_vk.cc.
References is_valid.
bool impeller::AHBFrameSynchronizerVK::WaitForFence | ( | const vk::Device & | device | ) |
vk::UniqueFence impeller::AHBFrameSynchronizerVK::acquire |
Definition at line 29 of file ahb_swapchain_impl_vk.h.
Referenced by AHBFrameSynchronizerVK(), and WaitForFence().
std::shared_ptr<CommandBuffer> impeller::AHBFrameSynchronizerVK::final_cmd_buffer |
Definition at line 32 of file ahb_swapchain_impl_vk.h.
bool impeller::AHBFrameSynchronizerVK::is_valid = false |
Definition at line 33 of file ahb_swapchain_impl_vk.h.
Referenced by AHBFrameSynchronizerVK(), and IsValid().
std::shared_ptr<ExternalSemaphoreVK> impeller::AHBFrameSynchronizerVK::present_ready |
Definition at line 31 of file ahb_swapchain_impl_vk.h.
vk::UniqueSemaphore impeller::AHBFrameSynchronizerVK::render_ready = {} |
Definition at line 30 of file ahb_swapchain_impl_vk.h.