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
22
using
ShaderHandle
=
SGPUResource::HandleType
;
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
library
include
SShader.h
Generated by
1.8.17