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
 

Detailed Description

Definition at line 64 of file ParameterBuffers.h.

Member Data Documentation

◆ ambientColor

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

Definition at line 77 of file ParameterBuffers.h.

◆ ambientIntensity

float Cogs::Core::LightBuffer::ambientIntensity

Definition at line 76 of file ParameterBuffers.h.

◆ environmentBrightness

float Cogs::Core::LightBuffer::environmentBrightness

Definition at line 78 of file ParameterBuffers.h.

◆ eyePosition

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

Definition at line 71 of file ParameterBuffers.h.

◆ flags

int Cogs::Core::LightBuffer::flags

Definition at line 81 of file ParameterBuffers.h.

◆ fogAmount

float Cogs::Core::LightBuffer::fogAmount

Definition at line 74 of file ParameterBuffers.h.

◆ fogColor

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

Definition at line 72 of file ParameterBuffers.h.

◆ fogDistance

float Cogs::Core::LightBuffer::fogDistance

Definition at line 73 of file ParameterBuffers.h.

◆ fogEnabled

int Cogs::Core::LightBuffer::fogEnabled

Definition at line 75 of file ParameterBuffers.h.

◆ lightColorIntensity

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

Definition at line 68 of file ParameterBuffers.h.

◆ lightDirections

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

Definition at line 67 of file ParameterBuffers.h.

◆ lightParameters

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

Definition at line 69 of file ParameterBuffers.h.

◆ lightPositions

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

Definition at line 66 of file ParameterBuffers.h.

◆ numLights

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

Definition at line 70 of file ParameterBuffers.h.

◆ seaFlags

int Cogs::Core::LightBuffer::seaFlags

Definition at line 80 of file ParameterBuffers.h.

◆ skyMultiplier

float Cogs::Core::LightBuffer::skyMultiplier

Definition at line 79 of file ParameterBuffers.h.


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