3#include "Services/Variables.h"
14 enum class TransparencyAlgorithm {
17 } transparencyAlgorithm = TransparencyAlgorithm::Regular;
19 enum class BlendKernel {
25 } blendKernel = BlendKernel::Alpha;
27 enum class SRGBConversion {
31 } sRGBConversion = SRGBConversion::Exact;
33 enum class Tonemapper {
38 } tonemapper = Tonemapper::Filmic;
40 Variable * anisotropicFiltering =
nullptr;
42 float beersScaleFactor = 1.f;
44 float ambientIntensity = 0.0f;
45 glm::vec3 ambientColor = glm::vec3(1, 1, 1);
48 bool defaultRenderTargetClear =
true;
54 bool defaultRenderTargetExpectsSRGB =
false;
@ Regular
Regular transparency, use colormap's alpha channel.
@ Alpha
Fetch elevation from alpha channel of elevation texture.
Contains all Cogs related functionality.
Render settings variables.
Runtime control variable.