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 ~VK_Fence() override;
21 void reset() override;
22 void create() override;
23 void waitFor() override;
24 vk::Fence fence()
25 {
26 return m_fence;
27 }
28 vk::Fence* fencePtr()
29 {
30 return &m_fence;
31 }
32 void destroy() override;
33 private:
35 vk::Fence m_fence;
36 };
37 }
38}
39
40
41#endif //VK_FENCE_H
void waitFor() override
void reset() override
void create() override
VK_Fence(VK_Context *ctx)
vk::Fence * fencePtr()
void destroy() override