Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::Light::ShadowProperties Struct Reference

#include <Light.h>

Public Attributes

vec4< F32_lightDetails {0.f, -1.f, 0.f, 1.f}
 
std::array< vec4< F32 >, 6 > _lightPosition {}
 light's position in world space. w - csm split distances (or whatever else might be needed)
 
std::array< mat4< F32 >, 6 > _lightVP {}
 light viewProjection matrices
 
bool _dirty = false
 

Detailed Description

Definition at line 62 of file Light.h.

Member Data Documentation

◆ _dirty

bool Divide::Light::ShadowProperties::_dirty = false

Definition at line 70 of file Light.h.

◆ _lightDetails

vec4<F32> Divide::Light::ShadowProperties::_lightDetails {0.f, -1.f, 0.f, 1.f}

Definition at line 65 of file Light.h.

◆ _lightPosition

std::array<vec4<F32>, 6> Divide::Light::ShadowProperties::_lightPosition {}

light's position in world space. w - csm split distances (or whatever else might be needed)

Definition at line 67 of file Light.h.

◆ _lightVP

std::array<mat4<F32>, 6> Divide::Light::ShadowProperties::_lightVP {}

light viewProjection matrices

Definition at line 69 of file Light.h.


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