DI-Guy SDK Documentation  13.2
diguyOglUboLight Struct Reference

Lightweight structure for communicating light parameters to gpu This must match layout in shader library diguy_shared_library.glsl. More...

#include <diguyOglUniformBuffer.h>

Public Member Functions

 diguyOglUboLight ()
 

Public Attributes

glm::vec4 position
 
glm::vec4 direction
 
glm::vec4 ambient
 
glm::vec4 diffuse
 
glm::vec4 specular
 
float falloff_r
 
float falloff_rsq
 
float spot_angle
 
float spot_exponent
 

Detailed Description

Lightweight structure for communicating light parameters to gpu This must match layout in shader library diguy_shared_library.glsl.

Constructor & Destructor Documentation

diguyOglUboLight::diguyOglUboLight ( )
inline

Member Data Documentation

glm::vec4 diguyOglUboLight::position
glm::vec4 diguyOglUboLight::direction
glm::vec4 diguyOglUboLight::ambient
glm::vec4 diguyOglUboLight::diffuse
glm::vec4 diguyOglUboLight::specular
float diguyOglUboLight::falloff_r
float diguyOglUboLight::falloff_rsq
float diguyOglUboLight::spot_angle
float diguyOglUboLight::spot_exponent

The documentation for this struct was generated from the following file: