|
Unravel Engine C++ Reference
|
#include "volume_resolver.h"#include <engine/ecs/components/transform_component.h>#include <engine/rendering/ecs/components/assao_component.h>#include <engine/rendering/ecs/components/auto_exposure_component.h>#include <engine/rendering/ecs/components/bloom_component.h>#include <engine/rendering/ecs/components/fxaa_component.h>#include <engine/rendering/ecs/components/volume_component.h>#include <engine/rendering/ecs/components/ssr_component.h>#include <engine/rendering/ecs/components/ssil_component.h>#include <engine/rendering/ecs/components/tonemapping_component.h>#include <engine/rendering/ecs/components/taa_component.h>#include <algorithm>#include <cmath>#include <limits>#include <vector>Go to the source code of this file.
Namespaces | |
| namespace | unravel |
Functions | |
| auto | unravel::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. | |
| float contribution |
Definition at line 26 of file volume_resolver.cpp.
| bool enabled = false |
Definition at line 43 of file volume_resolver.cpp.
| entt::entity entity |
Definition at line 25 of file volume_resolver.cpp.
| bool is_global |
Definition at line 28 of file volume_resolver.cpp.
| int priority |
Definition at line 27 of file volume_resolver.cpp.
| bool seen = false |
Definition at line 42 of file volume_resolver.cpp.
| float size |
World-space volume of the bounds (product of dimensions). Globals use the maximum value so a smaller, more specific local always wins a tie.
Definition at line 31 of file volume_resolver.cpp.