RavEngine
Loading...
Searching...
No Matches
PostProcess.hpp
1
#pragma once
2
#include "ScreenEffect.hpp"
3
4
namespace
RavEngine
{
5
6
struct
PostProcessPass
:
public
ScreenEffectBase
{
7
PostProcessPass
(
const
std::string_view name,
const
ScreenEffectConfig
& config = {});
8
};
9
10
using
PostProcessPassInstance
=
ScreenEffectPassInstance<PostProcessPass>
;
11
using
PostProcessEffect
=
ScreenEffect<PostProcessPassInstance>
;
12
13
struct
PostProcessEffectStack
{
14
Vector<std::unique_ptr<PostProcessEffect>
> effects;
15
};
16
}
moodycamel::ConcurrentQueue
Definition
concurrentqueue.h:747
RavEngine
Definition
Animation.hpp:6
RavEngine::PostProcessEffectStack
Definition
PostProcess.hpp:13
RavEngine::PostProcessPass
Definition
PostProcess.hpp:6
RavEngine::ScreenEffectBase
Definition
ScreenEffect.hpp:52
RavEngine::ScreenEffectConfig
Definition
ScreenEffect.hpp:30
RavEngine::ScreenEffectPassInstance
Definition
ScreenEffect.hpp:63
RavEngine::ScreenEffect
Definition
ScreenEffect.hpp:92
RavEngine
include
RavEngine
PostProcess.hpp
Generated by
1.9.8