Cogs.Core
Public Attributes | List of all members
Cogs::Core::LightBuffer Struct Reference

Public Attributes

glm::vec4 lightPositions [kMaxLights]
 
glm::vec4 lightDirections [kMaxLights]
 
glm::vec4 lightColorIntensity [kMaxLights]
 
glm::vec4 lightParameters [kMaxLights]
 
uint32_t numLights [4]
 
glm::vec4 eyePosition
 
glm::vec4 fogColor
 
float fogDistance
 
float fogAmount
 
int fogEnabled
 
float ambientIntensity
 
glm::vec3 ambientColor
 
float environmentBrightness
 
float skyMultiplier
 
int seaFlags
 
int flags
 
int pack3
 

Detailed Description

Definition at line 86 of file ParameterBuffers.h.

Member Data Documentation

◆ ambientColor

glm::vec3 Cogs::Core::LightBuffer::ambientColor

Definition at line 99 of file ParameterBuffers.h.

◆ ambientIntensity

float Cogs::Core::LightBuffer::ambientIntensity

Definition at line 98 of file ParameterBuffers.h.

◆ environmentBrightness

float Cogs::Core::LightBuffer::environmentBrightness

Definition at line 100 of file ParameterBuffers.h.

◆ eyePosition

glm::vec4 Cogs::Core::LightBuffer::eyePosition

Definition at line 93 of file ParameterBuffers.h.

◆ flags

int Cogs::Core::LightBuffer::flags

Definition at line 103 of file ParameterBuffers.h.

◆ fogAmount

float Cogs::Core::LightBuffer::fogAmount

Definition at line 96 of file ParameterBuffers.h.

◆ fogColor

glm::vec4 Cogs::Core::LightBuffer::fogColor

Definition at line 94 of file ParameterBuffers.h.

◆ fogDistance

float Cogs::Core::LightBuffer::fogDistance

Definition at line 95 of file ParameterBuffers.h.

◆ fogEnabled

int Cogs::Core::LightBuffer::fogEnabled

Definition at line 97 of file ParameterBuffers.h.

◆ lightColorIntensity

glm::vec4 Cogs::Core::LightBuffer::lightColorIntensity[kMaxLights]

Definition at line 90 of file ParameterBuffers.h.

◆ lightDirections

glm::vec4 Cogs::Core::LightBuffer::lightDirections[kMaxLights]

Definition at line 89 of file ParameterBuffers.h.

◆ lightParameters

glm::vec4 Cogs::Core::LightBuffer::lightParameters[kMaxLights]

Definition at line 91 of file ParameterBuffers.h.

◆ lightPositions

glm::vec4 Cogs::Core::LightBuffer::lightPositions[kMaxLights]

Definition at line 88 of file ParameterBuffers.h.

◆ numLights

uint32_t Cogs::Core::LightBuffer::numLights[4]

Definition at line 92 of file ParameterBuffers.h.

◆ pack3

int Cogs::Core::LightBuffer::pack3

Definition at line 105 of file ParameterBuffers.h.

◆ seaFlags

int Cogs::Core::LightBuffer::seaFlags

Definition at line 102 of file ParameterBuffers.h.

◆ skyMultiplier

float Cogs::Core::LightBuffer::skyMultiplier

Definition at line 101 of file ParameterBuffers.h.


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