|
Rendu
A lightweight rendering engine for experimentations
|
Uniform reflection information. More...
#include <Program.hpp>
Classes | |
| struct | Location |
| Uniform location. More... | |
Public Types | |
| enum class | Type { BOOL , BVEC2 , BVEC3 , BVEC4 , INT , IVEC2 , IVEC3 , IVEC4 , UINT , UVEC2 , UVEC3 , UVEC4 , FLOAT , VEC2 , VEC3 , VEC4 , MAT2 , MAT3 , MAT4 , OTHER } |
| Uniform basic type. | |
Public Attributes | |
| std::string | name |
| The uniform name. | |
| Type | type |
| The uniform type. | |
| std::vector< Location > | locations |
| Locations where this uniform is present. | |
Uniform reflection information.