Saga3D API Documentation  1.0-RC4
SShader.h
Go to the documentation of this file.
1 #ifndef __SSHADER_H_INCLUDED__
2 #define __SSHADER_H_INCLUDED__
3 
4 #include "SGPUResource.h"
5 #include "GraphicsConstants.h"
6 #include <array>
7 #include <string>
8 
9 namespace saga
10 {
11 namespace video
12 {
13 
14  struct SShader : public SGPUResource
15  {
16  std::string VSSource;
17  std::string GSSource;
18  std::string FSSource;
19  std::string CSource;
20  };
21 
23 
24 } // namespace scene
25 } // namespace saga
26 
27 #endif // __SSHADER_H_INCLUDED__
28 
saga::video::ShaderHandle
SGPUResource::HandleType ShaderHandle
Definition: SShader.h:22
saga::video::SShader::VSSource
std::string VSSource
Definition: SShader.h:16
saga::video::SGPUResource
Definition: SGPUResource.h:11
SGPUResource.h
GraphicsConstants.h
saga::video::SGPUResource::HandleType
std::uint32_t HandleType
Definition: SGPUResource.h:13
saga::video::SShader
Definition: SShader.h:14
saga::video::SShader::FSSource
std::string FSSource
Definition: SShader.h:18
saga::video::SShader::CSource
std::string CSource
Definition: SShader.h:19
saga::video::SShader::GSSource
std::string GSSource
Definition: SShader.h:17
saga
Definition: aabbox3d.h:11