Vyroda
Game engine made by hand, with modern C++ and Vulkan.
Loading...
Searching...
No Matches
Vyroda::Light Struct Referenceexport

Public Attributes

glm::mat4 light_space_matrix
glm::mat4 projection
glm::mat4 view
glm::mat4 light_space_matrix_left
glm::mat4 light_space_matrix_top
glm::mat4 light_space_matrix_right
glm::mat4 light_space_matrix_bottom
glm::mat4 light_space_matrix_back
glm::mat4 cascade0
glm::vec4 ads
glm::vec4 clq
glm::vec4 coB { 1.0f, 0.0f, 0.0f, 0.0f }
glm::vec4 color
glm::vec4 direction
glm::vec4 position
glm::vec4 cascade_scale1
glm::vec4 cascade_scale2
glm::vec4 cascade_scale3
glm::vec4 cascade_offset1
glm::vec4 cascade_offset2
glm::vec4 cascade_offset3
glm::vec4 cascade_min_splits
glm::vec4 cascade_max_splits
glm::vec4 cascade_texel_sizes

Member Data Documentation

◆ ads

glm::vec4 Vyroda::Light::ads

◆ cascade0

glm::mat4 Vyroda::Light::cascade0

◆ cascade_max_splits

glm::vec4 Vyroda::Light::cascade_max_splits

◆ cascade_min_splits

glm::vec4 Vyroda::Light::cascade_min_splits

◆ cascade_offset1

glm::vec4 Vyroda::Light::cascade_offset1

◆ cascade_offset2

glm::vec4 Vyroda::Light::cascade_offset2

◆ cascade_offset3

glm::vec4 Vyroda::Light::cascade_offset3

◆ cascade_scale1

glm::vec4 Vyroda::Light::cascade_scale1

◆ cascade_scale2

glm::vec4 Vyroda::Light::cascade_scale2

◆ cascade_scale3

glm::vec4 Vyroda::Light::cascade_scale3

◆ cascade_texel_sizes

glm::vec4 Vyroda::Light::cascade_texel_sizes

◆ clq

glm::vec4 Vyroda::Light::clq

◆ coB

glm::vec4 Vyroda::Light::coB { 1.0f, 0.0f, 0.0f, 0.0f }

◆ color

glm::vec4 Vyroda::Light::color

◆ direction

glm::vec4 Vyroda::Light::direction

◆ light_space_matrix

glm::mat4 Vyroda::Light::light_space_matrix

◆ light_space_matrix_back

glm::mat4 Vyroda::Light::light_space_matrix_back

◆ light_space_matrix_bottom

glm::mat4 Vyroda::Light::light_space_matrix_bottom

◆ light_space_matrix_left

glm::mat4 Vyroda::Light::light_space_matrix_left

◆ light_space_matrix_right

glm::mat4 Vyroda::Light::light_space_matrix_right

◆ light_space_matrix_top

glm::mat4 Vyroda::Light::light_space_matrix_top

◆ position

glm::vec4 Vyroda::Light::position

◆ projection

glm::mat4 Vyroda::Light::projection

◆ view

glm::mat4 Vyroda::Light::view

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