FCT
载入中...
搜索中...
未找到
ConstBuffer.h
浏览该文件的文档.
2#ifndef FCT_RHI_CONSTBUFFER_H
3#define FCT_RHI_CONSTBUFFER_H
4namespace FCT {
5 namespace RHI
6 {
8 {
9 public:
10 virtual ~ConstBuffer() = default;
11
13 {
15 }
17 {
18 mapData();
19 }
20 virtual void mapData() = 0;
21 virtual void create() = 0;
23 {
25 }
26 UniformBuffer* getBuffer() const { return m_buffer; }
27 ConstLayout layout() const { return m_layout; }
28 protected:
31 };
32 }
33}
34#endif //FCT_RHI_CONSTBUFFER_H
void layout(const ConstLayout &layout)
virtual ~ConstBuffer()=default
virtual void mapData()=0
UniformBuffer * getBuffer() const
virtual void create()=0
void buffer(UniformBuffer *buffer)
ConstLayout layout() const