FCT
载入中...
搜索中...
未找到
ConstBuffer.h
浏览该文件的文档.
1
#pragma once
2
#include "
../RHI/IPipelineResource.h
"
3
4
namespace
FCT
{
5
/*
6
class ConstBuffer : public IPipelineResource {
7
public:
8
ConstBuffer() = default;
9
virtual ~ConstBuffer() = default;
10
virtual bool create(size_t size, uint32_t bindIndex) = 0;
11
virtual void setData(const void* data, size_t size, size_t offset = 0) = 0;
12
PipelineResourceType getType() const override { return PipelineResourceType::ConstBuffer; }
13
uint32_t getBindIndex() const { return m_bindIndex; }
14
size_t getSize() const { return m_size; }
15
16
protected:
17
uint32_t m_bindIndex;
18
size_t m_size;
19
};
20
*/
21
}
// namespace FCT
IPipelineResource.h
FCT
定义
Enums.h:8
src
Context
ConstBuffer.h
制作者
1.14.0