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