OpenEnroth 0259030
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
OutBuildUniforms Struct Reference

#include <OpenGLShaderParams.h>

Public Member Functions

void submit (const OpenGLShader &shader) const
 

Public Attributes

glm::mat4 projection = {}
 
glm::mat4 view = {}
 
Vec3f cameraPos
 
Colorf fogColor
 
float fogStart = 0
 
float fogMiddle = 0
 
float fogEnd = 0
 
float gamma = 0
 
int waterframe = 0
 
int flowtimer = 0
 
int flowtimerms = 0
 
int textureArray0 = 0
 
int watertiles = 1
 
SunLightUniform sun
 
std::array< PointLightUniform, 20 > pointLights
 

Member Function Documentation

◆ submit()

void OutBuildUniforms::submit ( const OpenGLShader shader) const

Member Data Documentation

◆ cameraPos

Vec3f OutBuildUniforms::cameraPos

◆ flowtimer

int OutBuildUniforms::flowtimer = 0

◆ flowtimerms

int OutBuildUniforms::flowtimerms = 0

◆ fogColor

Colorf OutBuildUniforms::fogColor

◆ fogEnd

float OutBuildUniforms::fogEnd = 0

◆ fogMiddle

float OutBuildUniforms::fogMiddle = 0

◆ fogStart

float OutBuildUniforms::fogStart = 0

◆ gamma

float OutBuildUniforms::gamma = 0

◆ pointLights

std::array<PointLightUniform, 20> OutBuildUniforms::pointLights

◆ projection

glm::mat4 OutBuildUniforms::projection = {}

◆ sun

SunLightUniform OutBuildUniforms::sun

◆ textureArray0

int OutBuildUniforms::textureArray0 = 0

◆ view

glm::mat4 OutBuildUniforms::view = {}

◆ waterframe

int OutBuildUniforms::waterframe = 0

◆ watertiles

int OutBuildUniforms::watertiles = 1

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