Unravel Engine C++ Reference
Loading...
Searching...
No Matches
volume_resolver.h
Go to the documentation of this file.
1#pragma once
2
3#include <engine/ecs/scene.h>
12#include <entt/entt.hpp>
13#include <math/math.h>
14#include <optional>
15
16namespace unravel
17{
18
41
51 const math::vec3& camera_pos,
52 entt::handle camera_ent) -> resolved_post_process_settings;
53
54} // namespace unravel
const aiScene * scene
auto resolve_post_process_volumes(scene &scn, const math::vec3 &camera_pos, entt::handle camera_ent) -> resolved_post_process_settings
Resolves post-process volumes for a camera position.
Merged post-processing settings from all contributing volumes.
bool has_auto_exposure
bool has_tonemapping
bool has_ssr
bool has_ssil
assao_pass::settings assao
bool has_fxaa
auto_exposure_pass::settings auto_exposure
ssr_pass::ssr_settings ssr
taa_pass::settings taa
bool has_bloom
bool has_assao
tonemapping_pass::settings tonemapping
ssil_pass::ssil_settings ssil
bool has_taa
bloom_pass::settings bloom
Combined SSR settings.
Definition ssr_pass.h:77