|
Toast Engine
|
Public Attributes | |
| glm::mat4 | view {1.0f} |
| glm::mat4 | projection {1.0f} |
| glm::mat4 | view_projection {1.0f} |
| glm::vec3 | camera_position {} |
| float | time = 0.0f |
| glm::mat4 | jittered_view_projection {1.0f} |
| view_projection with the TAA jitter for world raster only | |
| glm::mat4 | previous_view_projection {1.0f} |
| Unjittered view_projection of the last presented frame. | |
| glm::vec4 | ambient_color_intensity {0.0f} |
| glm::uvec4 | directional_light_count_pad {0} |
| std::array< DirectionalLightData, k_max_directional_lights > | directional_lights {} |
| glm::uvec4 | render_mode_pad {0} |
| std::array< glm::mat4, shadows::k_cascade_count > | cascade_view_projection {} |
| glm::vec4 | cascade_splits {0.0f} |
| glm::vec4 | cascade_texel_world_size {0.0f} |
| glm::vec4 | cascade_depth_bias {0.0f} |
| glm::vec4 | shadow_params {0.0f} |
| glm::vec4 | environment_params {0.0f} |
| glm::uvec4 | reflection_probe_count_pad {0} |
| std::array< ReflectionProbeData, k_max_reflection_probes > | reflection_probes {} |
| glm::uvec4 | irradiance_volume_count_pad {0} |
| std::array< IrradianceVolumeData, k_max_irradiance_volumes > | irradiance_volumes {} |
| glm::vec4 | traced_shadow_params {0.0f} |