Plasma Engine  2.0
Loading...
Searching...
No Matches
RendererProfileConfigs.h
1#pragma once
2
3#include <Core/Configuration/PlatformProfile.h>
4#include <GameEngine/GameEngineDLL.h>
5
6class PL_GAMEENGINE_DLL plRenderPipelineProfileConfig : public plProfileConfigData
7{
8 PL_ADD_DYNAMIC_REFLECTION(plRenderPipelineProfileConfig, plProfileConfigData);
9
10public:
11 virtual void SaveRuntimeData(plChunkStreamWriter& inout_stream) const override;
12 virtual void LoadRuntimeData(plChunkStreamReader& inout_stream) override;
13
14 plString m_sMainRenderPipeline;
15 // plString m_sEditorRenderPipeline;
16 // plString m_sDebugRenderPipeline;
17
18 plMap<plString, plString> m_CameraPipelines;
19};
Reader for the chunk format that plChunkStreamWriter writes.
Definition ChunkStream.h:47
A stream writer that separates data into 'chunks', which act like sub-streams.
Definition ChunkStream.h:12
Definition Map.h:408
Base class for configuration objects that store e.g. asset transform settings or runtime configuratio...
Definition PlatformProfile.h:11
Definition RendererProfileConfigs.h:7