Faro Engine 0.0.0.b519570 (main)
Loading...
Searching...
No Matches
GraphicsSemaphoreVK.hpp
Go to the documentation of this file.
1#pragma once
3#include "Vulkan.hpp"
4
5namespace Faro
6{
8 {
9 public:
11
12 VkSemaphore GetHandle();
13
14 void Destroy() override;
15
16 protected:
17 void Init() override;
18
19 private:
20 VkSemaphore semaphore = nullptr;
21 };
22}
Definition GraphicsSemaphoreVK.hpp:8
void Init() override
Run the initialization logic of this object. Should be overriden by deriving classes.
Definition GraphicsSemaphoreVK.cpp:25
void Destroy() override
Run the destruction logic of this class. This also frees its memory.
Definition GraphicsSemaphoreVK.cpp:13
VkSemaphore GetHandle()
Definition GraphicsSemaphoreVK.cpp:8
Definition GraphicsSemaphore.hpp:7
void Init() override
Run the initialization logic of this object. Should be overriden by deriving classes.
Definition GraphicsAdapterChild.cpp:16
Definition Array.hpp:8