FCT
载入中...
搜索中...
未找到
VK_ConstBuffer.h
浏览该文件的文档.
1//
2// Created by Administrator on 2025/4/14.
3//
4#include "./ConstBuffer.h"
5#ifndef VK_CONSTBUFFER_H
6#define VK_CONSTBUFFER_H
7namespace FCT {
8 namespace RHI
9 {
11 public:
13 void mapData() override;
15 const vk::DescriptorBufferInfo& currentBufferInfo();
16
17 const vk::DescriptorBufferInfo& currentBufferInfoWithoutUpdata() const;
18 void create() override;
19 protected:
21 std::vector<vk::Buffer> m_buffers;
22 std::vector<vk::DeviceMemory> m_memories;
23 std::vector<void*> m_mappedData;
24 std::vector<vk::DescriptorBufferInfo> m_bufferInfos;
25 std::vector<bool> m_frameNeedsUpdate;
26 };
27 }
28}
29
30
31#endif //VK_CONSTBUFFER_H
std::vector< vk::DeviceMemory > m_memories
std::vector< vk::Buffer > m_buffers
std::vector< void * > m_mappedData
const vk::DescriptorBufferInfo & currentBufferInfo()
std::vector< vk::DescriptorBufferInfo > m_bufferInfos
const vk::DescriptorBufferInfo & currentBufferInfoWithoutUpdata() const
std::vector< bool > m_frameNeedsUpdate