class FuchsiaEvent
Defined at line 45 of file ../../src/lib/vulkan/swapchain/platform_event.h
We use a zircon event on fuchsia because we don't support external fences.
Public Methods
std::unique_ptr<PlatformEvent> Duplicate (VkDevice device, VkLayerDispatchTable * dispatch_table)
Defined at line 14 of file ../../src/lib/vulkan/swapchain/fuchsia_platform_event.cc
VkResult ImportToSemaphore (VkDevice device, VkLayerDispatchTable * dispatch_table, VkSemaphore & semaphore_out)
Defined at line 26 of file ../../src/lib/vulkan/swapchain/fuchsia_platform_event.cc
WaitResult Wait (VkDevice device, VkLayerDispatchTable * dispatch_table, uint64_t timeout_ns)
Defined at line 39 of file ../../src/lib/vulkan/swapchain/fuchsia_platform_event.cc
void FuchsiaEvent (zx::event event)
Defined at line 47 of file ../../src/lib/vulkan/swapchain/platform_event.h
zx::event Take ()
Defined at line 58 of file ../../src/lib/vulkan/swapchain/platform_event.h