MOS
|
Uniforms for the particle shader program. More...
#include <cloud_program.hpp>
Classes | |
struct | Camera_uniforms |
struct | Directional_light_uniforms |
struct | Environment_uniforms |
struct | Light_uniforms |
Public Attributes | |
GLint | model_view_projection |
GLint | model_view |
GLint | model {} |
GLint | projection |
GLint | albedo_sampler |
GLint | emissive_sampler |
GLint | resolution |
Camera_uniforms | camera {} |
std::array< Environment_uniforms, 2 > | environment_samplers {} |
std::array< Light_uniforms, 4 > | spot_lights {} |
Directional_light_uniforms | directional_light {} |
![]() | |
const GLuint | program |
Friends | |
class | Renderer |
Additional Inherited Members | |
![]() | |
Program (const Program &program)=delete | |
Program (const Program &&program)=delete | |
Program & | operator= (const Program &program)=delete |
Program & | operator= (const Program &&program)=delete |
auto | check (const std::string &name) const -> void |
auto | link (const std::string &name) const -> void |
Uniforms for the particle shader program.