Photon Editor Library 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
RenderConfig.h
Go to the documentation of this file.
1#pragma once
2
3#include <Common/primitive_type.h>
4#include <DataIO/FileSystem/Path.h>
5#include <DataIO/EPictureFile.h>
6
7#include <string>
8
9namespace ph::editor
10{
11
12class RenderConfig final
13{
14public:
18 std::string outputName = "rendered_scene";
19 EPictureFile outputFileFormat = EPictureFile::EXR;
22 bool useCopiedScene = true;
23 bool enableStatsRequest = true;
24
28 bool enablePeekingFrame = true;
29
30 bool performToneMapping = true;
31};
32
33}// end namespace ph::editor
Definition RenderConfig.h:13
uint32 minStatsRequestPeriodMs
Definition RenderConfig.h:20
std::string outputName
Definition RenderConfig.h:18
uint32 minFramePeekPeriodMs
Definition RenderConfig.h:21
Path sceneWorkingDirectory
Definition RenderConfig.h:16
EPictureFile outputFileFormat
Definition RenderConfig.h:19
bool useCopiedScene
Definition RenderConfig.h:22
Path sceneFile
Definition RenderConfig.h:15
bool enablePeekingFrame
Whether rendered frame can be viewed from the editor. Disabling this will improve performance slightl...
Definition RenderConfig.h:28
Path outputDirectory
Definition RenderConfig.h:17
bool performToneMapping
Definition RenderConfig.h:30
bool enableStatsRequest
Definition RenderConfig.h:23
Definition ph_editor.h:10