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

Public Attributes

glm::vec4 cascadeLine
 
glm::vec4 nearSplits
 
glm::vec4 farSplits
 
glm::mat4 lightMatrix [Cogs::Core::kMaxCascades]
 
float shadowSampleBias
 
uint32_t numCascades
 
int shadowsEnabled
 
float texelSize
 

Detailed Description

Definition at line 84 of file ParameterBuffers.h.

Member Data Documentation

◆ cascadeLine

glm::vec4 Cogs::Core::ShadowData::cascadeLine

Definition at line 86 of file ParameterBuffers.h.

◆ farSplits

glm::vec4 Cogs::Core::ShadowData::farSplits

Definition at line 88 of file ParameterBuffers.h.

◆ lightMatrix

glm::mat4 Cogs::Core::ShadowData::lightMatrix[Cogs::Core::kMaxCascades]

Definition at line 89 of file ParameterBuffers.h.

◆ nearSplits

glm::vec4 Cogs::Core::ShadowData::nearSplits

Definition at line 87 of file ParameterBuffers.h.

◆ numCascades

uint32_t Cogs::Core::ShadowData::numCascades

Definition at line 91 of file ParameterBuffers.h.

◆ shadowSampleBias

float Cogs::Core::ShadowData::shadowSampleBias

Definition at line 90 of file ParameterBuffers.h.

◆ shadowsEnabled

int Cogs::Core::ShadowData::shadowsEnabled

Definition at line 92 of file ParameterBuffers.h.

◆ texelSize

float Cogs::Core::ShadowData::texelSize

Definition at line 93 of file ParameterBuffers.h.


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