FCT
载入中...
搜索中...
未找到
VK_Fence.h
浏览该文件的文档.
1//
2// Created by Administrator on 2025/4/2.
3//
4#include "./Fence.h"
5#ifndef VK_FENCE_H
6#define VK_FENCE_H
7
8namespace FCT
9{
10 class VK_Context;
11}
12
13namespace FCT
14{
15 namespace RHI
16 {
17 class VK_Fence : public Fence{
18 public:
19 VK_Fence(VK_Context* ctx);
20 void reset() override;
21 void create() override;
22 void waitFor() override;
23 vk::Fence fence()
24 {
25 return m_fence;
26 }
27 vk::Fence* fencePtr()
28 {
29 return &m_fence;
30 }
31 void destroy() override;
32 private:
34 vk::Fence m_fence;
35 };
36 }
37}
38
39
40#endif //VK_FENCE_H
void waitFor() override
void reset() override
void create() override
VK_Fence(VK_Context *ctx)
vk::Fence * fencePtr()
void destroy() override