Unravel Engine C++ Reference
Loading...
Searching...
No Matches
ssr_component.h
Go to the documentation of this file.
1
#pragma once
2
#include <
engine/ecs/components/basic_component.h
>
3
#include <
engine/rendering/pipeline/passes/ssr_pass.h
>
4
#include <
reflection/reflection.h
>
5
#include <
serialization/serialization.h
>
6
7
namespace
unravel
8
{
9
class
ssr_component
:
public
component_crtp
<ssr_component>
10
{
11
public
:
13
bool
enabled
=
true
;
14
16
ssr_pass::ssr_settings
settings
{};
17
};
18
19
}
// namespace unravel
basic_component.h
unravel::ssr_component
Definition
ssr_component.h:10
unravel::ssr_component::enabled
bool enabled
Whether SSR is enabled.
Definition
ssr_component.h:13
unravel
Definition
crash.cpp:21
reflection.h
serialization.h
ssr_pass.h
unravel::component_crtp
CRTP (Curiously Recurring Template Pattern) base structure for components.
Definition
basic_component.h:91
unravel::settings
Definition
settings.h:19
unravel::ssr_pass::ssr_settings
Combined SSR settings.
Definition
ssr_pass.h:62
UnravelEngine
UnravelEngine
engine
engine
rendering
ecs
components
ssr_component.h
Generated by
1.12.0