Overte C++ Documentation
TonemappingStage.h
1 //
2 // TonemappingStage.h
3 //
4 // Created by HifiExperiments on 6/24/24
5 // Copyright 2024 Overte e.V.
6 //
7 // Distributed under the Apache License, Version 2.0.
8 // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html
9 //
10 
11 #ifndef hifi_render_utils_TonemappingStage_h
12 #define hifi_render_utils_TonemappingStage_h
13 
14 #include <graphics/Tonemapping.h>
15 #include <render/Stage.h>
16 #include <render/StageSetup.h>
17 
18 // Tonemapping stage to set up tonemapping-related rendering tasks
19 class TonemappingStage : public render::PointerStage<graphics::Tonemapping, graphics::TonemappingPointer> {};
20 using TonemappingStagePointer = std::shared_ptr<TonemappingStage>;
21 
22 class TonemappingStageSetup : public render::StageSetup<TonemappingStage> {
23 public:
24  using JobModel = render::Job::Model<TonemappingStageSetup>;
25 };
26 
27 #endif