Overte C++ Documentation
SelectedWorkloadRenderer.h
1 //
2 // GameWorkloadRender.h
3 //
4 // Created by Sam Gateau on 2/20/2018.
5 // Copyright 2018 High Fidelity, Inc.
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 #ifndef hifi_SelectedWorkloadRenderer_h
11 #define hifi_SelectedWorkloadRenderer_h
12 
13 #include "GameWorkload.h"
14 
15 #include "GameWorkloadRenderer.h"
16 
17 class SelectedWorkloadRenderer {
18 public:
19  using Config = GameSpaceToRenderConfig;
20  using Outputs = render::Transaction;
21  using JobModel = workload::Job::ModelO<SelectedWorkloadRenderer, Outputs, Config>;
22 
23  SelectedWorkloadRenderer() {}
24 
25  void configure(const Config& config) {}
26  void run(const workload::WorkloadContextPointer& renderContext, Outputs& outputs);
27 
28 protected:
29  render::ItemID _spaceRenderItemID{ render::Item::INVALID_ITEM_ID };
30 };
31 
32 #endif