FCT
载入中...
搜索中...
未找到
VertexShader.h
浏览该文件的文档.
1#pragma once
2#include <string>
5
6namespace FCT {
7 namespace RHI
8 {
10 {
11 public:
16 virtual ~VertexShader() {}
17 virtual void code(const std::vector<char>& code)
18 {
19 m_code = code;
20 }
21 virtual void code(std::vector<char>&& code)
22 {
23 m_code = std::move(code);
24 }
25 virtual void create() = 0;
26 protected:
27 std::vector<char> m_code;
28 };
29 }
30} // namespace FCT
PipelineResourceType getType() const override
virtual void code(std::vector< char > &&code)
virtual void code(const std::vector< char > &code)
virtual void create()=0
std::vector< char > m_code