Tatooine
glslvar.h
Go to the documentation of this file.
1#ifndef TATOOINE_GL_GLSL_VAR_H
2#define TATOOINE_GL_GLSL_VAR_H
3
4#include <string>
5
6#include "dllexport.h"
7#include "windowsundefines.h"
8
9//==============================================================================
10namespace tatooine::gl {
11//==============================================================================
12
13struct GLSLVar {
16 std::string datatype;
17 std::string name;
18
19 DLL_API static auto modifier_to_string(const GLSLVar::modifier_t& modifier);
20};
21
22//==============================================================================
23} // namespace tatooine::gl
24//==============================================================================
25
26#endif
Definition: ansiformat.h:6
Definition: glslvar.h:13
static DLL_API auto modifier_to_string(const GLSLVar::modifier_t &modifier)
std::string datatype
Definition: glslvar.h:16
modifier_t modifier
Definition: glslvar.h:15
std::string name
Definition: glslvar.h:17
modifier_t
Definition: glslvar.h:14
@ UNKNOWN
Definition: glslvar.h:14
@ UNIFORM
Definition: glslvar.h:14
@ OUT
Definition: glslvar.h:14
@ IN
Definition: glslvar.h:14