OpenEnroth 0259030
Loading...
Searching...
No Matches
Functions
OpenGLShaderParams.cpp File Reference
#include "OpenGLShaderParams.h"
#include <string>
#include <glad/gl.h>
#include "OpenGLShader.h"

Functions

static void submitSunLight (const OpenGLShader &shader, const SunLightUniform &sun)
 
static void submitPointLight (const OpenGLShader &shader, const PointLightUniform &light, int index)
 
template<size_t N>
static void submitPointLights (const OpenGLShader &shader, const std::array< PointLightUniform, N > &lights)
 

Function Documentation

◆ submitPointLight()

static void submitPointLight ( const OpenGLShader shader,
const PointLightUniform light,
int  index 
)
static

◆ submitPointLights()

template<size_t N>
static void submitPointLights ( const OpenGLShader shader,
const std::array< PointLightUniform, N > &  lights 
)
static

◆ submitSunLight()

static void submitSunLight ( const OpenGLShader shader,
const SunLightUniform sun 
)
static